Interface IDynIndexerAPI<K, T>

    Provides the public API for accessing the index API.

    This class forms the public API which is accessible from the .index getter in the main reducer implementation.

    const dynArray = new DynArrayReducer([...]);
    dynArray.index.active;
    dynArray.index.hash;
    dynArray.index.length;
    dynArray.index.update(...);

    Template: K,

    T

    interface IDynIndexerAPI<K, T> {
        get active(): boolean;
        get hash(): number;
        get length(): number;
        [iterator](): IterableIterator<K>;
        update(force?): void;
    }

    Type Parameters

    • K
    • T

    Accessors

    Methods

    • Manually invoke an update of the index.

      Parameters

      • Optional force: boolean

        Force update to any subscribers.

      Returns void