ixfx
    Preparing search index...

    Interface IMapOfMutable<V>

    interface IMapOfMutable<V> {
        get isEmpty(): boolean;
        get lengthKeys(): number;
        addKeyedValues(key: string, ...values: readonly V[]): void;
        addValue(...values: readonly V[]): void;
        clear(): void;
        count(key: string): number;
        delete(key: string): boolean;
        deleteByValue(value: V): boolean;
        deleteKeyValue(key: string, value: V): boolean;
        entries(): IterableIterator<[key: string, value: V[]]>;
        entriesFlat(): IterableIterator<readonly [string, V]>;
        firstKeyByValue(value: V, eq?: IsEqual<V>): undefined | string;
        get(key: string): IterableIterator<V>;
        has(key: string): boolean;
        hasKeyValue(key: string, value: V, eq?: IsEqual<V>): boolean;
        keys(): IterableIterator<string>;
        keysAndCounts(): IterableIterator<readonly [string, number]>;
        valuesFlat(): IterableIterator<V>;
    }

    Type Parameters

    • V

    Hierarchy (View Summary)

    Implemented by

    Index

    Accessors

    Methods

    • Adds several values under the same key. Duplicate values are permitted, depending on implementation.

      Parameters

      • key: string
      • ...values: readonly V[]

      Returns void

    • Adds a value, automatically extracting a key via the groupBy function assigned in the constructor options.

      Parameters

      • ...values: readonly V[]

        Adds several values

      Returns void