Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/weakref/mod.ts>IterableWeakSet

Weak Collection Library for Deno and Node.js.
Latest
class IterableWeakSet
implements WeakSet<T>, Omit<Set<T>,
| "add"
| "forEach"
| "union"
| "intersection"
| "difference"
| "symmetricDifference"
| "isSubsetOf"
| "isSupersetOf"
| "isDisjointFrom"
>
import { IterableWeakSet } from "https://deno.land/x/weakref@0.2.1/mod.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]: string

Methods

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