LegacyWeakMap is deprecated. Use WeakMapStore instead if possible.

interface LegacyWeakMap {
    delete: ((key) => void);
    get: ((key) => V);
    has: ((key) => boolean);
    init: ((key, value) => void);
    set: ((key, value) => void);
}

Type Parameters

  • K

  • V

Properties

Properties

delete: ((key) => void)

Type declaration

    • (key): void
    • Remove the key. Throws if not found.

      Parameters

      • key: K

      Returns void

get: ((key) => V)

Type declaration

    • (key): V
    • Return a value for the key. Throws if not found.

      Parameters

      • key: K

      Returns V

has: ((key) => boolean)

Type declaration

    • (key): boolean
    • Check if a key exists

      Parameters

      • key: K

      Returns boolean

init: ((key, value) => void)

Type declaration

    • (key, value): void
    • Initialize the key only if it doesn't already exist

      Parameters

      • key: K
      • value: V

      Returns void

set: ((key, value) => void)

Type declaration

    • (key, value): void
    • Set the key. Throws if not found.

      Parameters

      • key: K
      • value: V

      Returns void

Generated using TypeDoc