index.d.ts
1 declare namespace getSideChannelWeakMap { 2 type Channel<K, V> = { 3 assert: (key: K) => void; 4 has: (key: K) => boolean; 5 get: (key: K) => V | undefined; 6 set: (key: K, value: V) => void; 7 delete: (key: K) => boolean; 8 } 9 } 10 11 declare function getSideChannelWeakMap<K, V>(): getSideChannelWeakMap.Channel<K, V>; 12 13 declare const x: false | typeof getSideChannelWeakMap; 14 15 export = x;