Skip to main content
Module

x/weakref/iterable_weak_set.ts>IterableWeakSet

Weak Collection Library for Deno and Node.js.
Latest
class IterableWeakSet
implements WeakSet<T>, Set<T>
import { IterableWeakSet } from "https://deno.land/x/weakref@0.2.0/iterable_weak_set.ts";

Constructors

new
IterableWeakSet(values?: readonly T[] | null)
new
IterableWeakSet(iterable: Iterable<T>)
new
IterableWeakSet(iterable?: Iterable<T> | null)

Type Parameters

T extends object

Properties

readonly
size: number
readonly
[Symbol.toStringTag]

Methods

add(value: T): this
clear(): void
delete(value: T): boolean
entries(): IterableIterator<[T, T]>
forEach(callbackfn: (
value: T,
value2: T,
set: Set<T>,
) => void
, thisArg?: unknown
): void
has(value: T): boolean
keys(): IterableIterator<T>
values(): IterableIterator<T>
[Symbol.iterator](): IterableIterator<T>