Type Parameters

  • K

  • V extends Record<string, any>

Constructors

  • Type Parameters

    • K

    • V extends Record<string, any>

    Parameters

    • Optional initialEntries: Iterable<readonly [K, V]>
    • Optional compare: string | Comparator<K, V>

    Returns SortedMap<K, V>

Properties

compare: Comparator<K, V>
map: Map<K, V>
sortedKeys: K[]

Accessors

  • get size(): number
  • Returns number

Methods

  • Returns Iterator<[K, V], any, undefined>

  • Parameters

    • key: K
    • value: V

    Returns number

  • Returns void

  • Parameters

    • key: K

    Returns boolean

  • Returns IterableIterator<[K, V]>

  • Returns undefined | [K, V]

  • Parameters

    • key: K

    Returns undefined | V

  • Parameters

    • key: K

    Returns boolean

  • Returns IterableIterator<K>

  • Returns undefined | [K, V]

  • Parameters

    • options: {
          direction?: "asc" | "desc";
          gte?: K;
          lte?: K;
      } = {}
      • Optional direction?: "asc" | "desc"
      • Optional gte?: K
      • Optional lte?: K

    Returns IterableIterator<[K, V]>

  • Returns Iterator<[K, V], any, undefined>

  • Parameters

    • key: K
    • value: V

    Returns void

  • Returns IterableIterator<V>

Generated using TypeDoc