[Go to site: main page, start]

Class IterableWeakSet<T>

Stores a set of objects with weak references to them, allowing them to be garbage collected. Can be iterated over, unlike a WeakSet.

Type Parameters

  • T extends WeakKey = WeakKey

Hierarchy (View Summary)

Index

Constructors

  • Type Parameters

    • T extends WeakKey = WeakKey

    Parameters

    • Optionalentries: Iterable<T, void, unknown> = []

      The initial entries.

    Returns IterableWeakSet<T>

Methods

  • Enumerate the values.

    Returns Generator<T, void, unknown>

  • Clear all values from the set.

    Returns void

  • Delete a value from the set.

    Parameters

    • value: T

      The value to delete.

    Returns boolean

  • Whether this set contains the given value.

    Parameters

    • value: T

      The value to test.

    Returns boolean

  • Enumerate the collection.

    Returns Generator<T, void, unknown>