@esfx/collections-multimap Package

    Provides the MultiMap class, a collection class that maps a single key to multiple values.

    Installation

    npm i @esfx/collections-multimap
    

    Usage

    • TypeScript
    • JavaScript (CommonJS)
    import { MultiMap } from "@esfx/collections-multimap";
    
    const multi = new MultiMap<string, number>();
    multi.add("a", 1);
    multi.add("a", 2);
    multi.add("b", 3);
    multi.size; // 3
    [...multi.get("a")]; // [1, 2]
    [...multi.get("b")]; // [3]
    
    import { MultiMap } from "@esfx/collections-multimap";
    
    const multi = new MultiMap();
    multi.add("a", 1);
    multi.add("a", 2);
    multi.add("b", 3);
    multi.size; // 3
    [...multi.get("a")]; // [1, 2]
    [...multi.get("b")]; // [3]
    

    Classes

    MultiMap

    Interfaces

    MultiMapOptions<K, V>

    ReadonlyMultiMap<K, V>

    • Improve this Doc
    Generated by DocFX