interface MapLike<K, V> {
    size: number;
    "[iterator]"(): IterableIterator<Entry<K, V>>;
    clear(): void;
    delete(key: K): boolean;
    entries(): IterableIterator<Entry<K, V>>;
    get(key: K): undefined | V;
    has(key: K): boolean;
    keys(): IterableIterator<K>;
    set(key: K, value: V): this;
    values(): IterableIterator<V>;
}

Type Parameters

  • K
  • V

Hierarchy (View Summary)

Implemented by

Properties

size: number

Methods

  • Returns void

  • Parameters

    • key: K

    Returns boolean

  • Parameters

    • key: K

    Returns undefined | V

  • Parameters

    • key: K

    Returns boolean

  • Returns IterableIterator<K>

  • Parameters

    • key: K
    • value: V

    Returns this

  • Returns IterableIterator<V>