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
						
					
					
						
							607 B
						
					
					
				
			
		
		
	
	
							32 lines
						
					
					
						
							607 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.includes(this.string)) {
 | |
|       return !!value.match(this.regexp);
 | |
|     }
 | |
| 
 | |
|     return false;
 | |
|   };
 | |
| 
 | |
|   return OldValue;
 | |
| }();
 | |
| 
 | |
| module.exports = OldValue; |