Class FixMap<KeyType, ValueType>

Some fix for JS MAP:

  • find(key) search an item in the map and returns undefined if not found
  • get(key) return the item if exists or otherwise create and returns it
  • set(key, value) returns the value of the item (rather the MAP)

Type Parameters

  • KeyType

  • ValueType

Hierarchy

  • FixMap

Constructors

Properties

Accessors

Methods

Constructors

  • Type Parameters

    • KeyType

    • ValueType

    Parameters

    • _initValue: (() => ValueType)
        • (): ValueType
        • Returns ValueType

    Returns FixMap<KeyType, ValueType>

Properties

_initValue: any
_map: any

Accessors

  • get size(): number
  • Returns number

Methods

  • Returns IterableIterator<[KeyType, ValueType]>

  • Returns void

  • Parameters

    • key: KeyType

    Returns boolean

  • Parameters

    • key: KeyType

    Returns undefined | ValueType

  • Parameters

    • callbackfn: ((value, key, map) => void)
        • (value, key, map): void
        • Parameters

          • value: ValueType
          • key: KeyType
          • map: Map<KeyType, ValueType>

          Returns void

    • Optional thisArg: any

    Returns void

  • Parameters

    • key: KeyType

    Returns ValueType

  • Parameters

    • key: KeyType

    Returns boolean

  • Parameters

    • key: KeyType
    • value: ValueType

    Returns ValueType

Generated using TypeDoc