UNPKG

328 BTypeScriptView Raw
1export = WeakMap;
2export as namespace WeakMap;
3
4interface Iterable<T> {
5 [Symbol.iterator](): Iterator<T>;
6}
7
8declare class WeakMap<K, V> {
9 constructor();
10 constructor(iterable: Iterable<[K, V]>);
11
12 delete(key: K): boolean;
13 get(key: K): V;
14 has(key: K): boolean;
15 set(key: K, value?: V): WeakMap<K, V>;
16}