16 lines
		
	
	
		
			382 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			16 lines
		
	
	
		
			382 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
|  | declare namespace getSideChannelWeakMap { | ||
|  | 	type Channel<K, V> = { | ||
|  | 		assert: (key: K) => void; | ||
|  | 		has: (key: K) => boolean; | ||
|  | 		get: (key: K) => V | undefined; | ||
|  | 		set: (key: K, value: V) => void; | ||
|  | 		delete: (key: K) => boolean; | ||
|  | 	} | ||
|  | } | ||
|  | 
 | ||
|  | declare function getSideChannelWeakMap<K, V>(): getSideChannelWeakMap.Channel<K, V>; | ||
|  | 
 | ||
|  | declare const x: false | typeof getSideChannelWeakMap; | ||
|  | 
 | ||
|  | export = x; |