@tspro/ts-utils-lib
    Preparing search index...

    Class SignedIndexArray<VALUE>

    IndexArray is a sparse array with positive and negative indexes. It stores values to indexes, and each index also has flag telling it has a value.

    Type Parameters

    • VALUE

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Accessors

    • get size(): number

      Returns number

    Methods

    • Returns IterableIterator<[number, VALUE]>

    • Parameters

      • id: number

      Returns boolean

    • Returns IterableIterator<[number, VALUE]>

    • Returns [number, VALUE][]

    • Parameters

      • fn: (value: VALUE, key1: number) => boolean

      Returns boolean

    • Parameters

      Returns void

    • Parameters

      • id: number

      Returns boolean

    • Returns IterableIterator<number>

    • Returns number[]

    • Returns IterableIterator<[number]>

    • Type Parameters

      • R

      Parameters

      • fn: (value: VALUE, key1: number) => R

      Returns R[]

    • Parameters

      • fn: (value: VALUE, id: number) => boolean

      Returns boolean

    • Returns IterableIterator<VALUE>