You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							32 lines
						
					
					
						
							613 B
						
					
					
				
			
		
		
	
	
							32 lines
						
					
					
						
							613 B
						
					
					
				"use strict"; | 
						|
 | 
						|
var utils = require('./utils'); | 
						|
 | 
						|
var OldValue = | 
						|
/*#__PURE__*/ | 
						|
function () { | 
						|
  function OldValue(unprefixed, prefixed, string, regexp) { | 
						|
    this.unprefixed = unprefixed; | 
						|
    this.prefixed = prefixed; | 
						|
    this.string = string || prefixed; | 
						|
    this.regexp = regexp || utils.regexp(prefixed); | 
						|
  } | 
						|
  /** | 
						|
     * Check, that value contain old value | 
						|
     */ | 
						|
 | 
						|
 | 
						|
  var _proto = OldValue.prototype; | 
						|
 | 
						|
  _proto.check = function check(value) { | 
						|
    if (value.indexOf(this.string) !== -1) { | 
						|
      return !!value.match(this.regexp); | 
						|
    } | 
						|
 | 
						|
    return false; | 
						|
  }; | 
						|
 | 
						|
  return OldValue; | 
						|
}(); | 
						|
 | 
						|
module.exports = OldValue; |