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.
		
		
		
		
			
				
					30 lines
				
				606 B
			
		
		
			
		
	
	
					30 lines
				
				606 B
			| 
											5 years ago
										 | "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.includes(this.string)) { | ||
|  |       return !!value.match(this.regexp); | ||
|  |     } | ||
|  | 
 | ||
|  |     return false; | ||
|  |   }; | ||
|  | 
 | ||
|  |   return OldValue; | ||
|  | }(); | ||
|  | 
 | ||
|  | module.exports = OldValue; |