Interface WeakMapConstructor
interface WeakMapConstructor {
new WeakMapConstructornew <K, V>(entries?: readonly (readonly [K, V])[]): WeakMap<K, V>;
new WeakMapConstructornew <K, V>(iterable: Iterable<readonly [K, V], any, any>): WeakMap<K, V>;
prototype: WeakMap<WeakKey, any>;
}
new WeakMapConstructornew <K, V>(entries?: readonly (readonly [K, V])[]): WeakMap<K, V>;
new WeakMapConstructornew <K, V>(iterable: Iterable<readonly [K, V], any, any>): WeakMap<K, V>;
prototype: WeakMap<WeakKey, any>;
}