Interface WeakSetConstructor
interface WeakSetConstructor {
new WeakSetConstructor<T extends WeakKey = WeakKey>(
values?: readonly T[],
): WeakSet<T>;
new WeakSetConstructor<T extends WeakKey = WeakKey>(
iterable: Iterable<T>,
): WeakSet<T>;
prototype: WeakSet<WeakKey>;
}
new WeakSetConstructor<T extends WeakKey = WeakKey>(
values?: readonly T[],
): WeakSet<T>;
new WeakSetConstructor<T extends WeakKey = WeakKey>(
iterable: Iterable<T>,
): WeakSet<T>;
prototype: WeakSet<WeakKey>;
}