26 lines
		
	
	
		
			488 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
		
			488 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | "use strict"; | ||
|  | 
 | ||
|  | Object.defineProperty(exports, "__esModule", { | ||
|  |   value: true | ||
|  | }); | ||
|  | exports.clear = clear; | ||
|  | exports.clearPath = clearPath; | ||
|  | exports.clearScope = clearScope; | ||
|  | exports.scope = exports.path = void 0; | ||
|  | let path = new WeakMap(); | ||
|  | exports.path = path; | ||
|  | let scope = new WeakMap(); | ||
|  | exports.scope = scope; | ||
|  | 
 | ||
|  | function clear() { | ||
|  |   clearPath(); | ||
|  |   clearScope(); | ||
|  | } | ||
|  | 
 | ||
|  | function clearPath() { | ||
|  |   exports.path = path = new WeakMap(); | ||
|  | } | ||
|  | 
 | ||
|  | function clearScope() { | ||
|  |   exports.scope = scope = new WeakMap(); | ||
|  | } |