import { MultiMapContext } from "https://deno.land/x/rimbu@0.13.0/multimap/custom/implementation/base.ts";
Properties
readonly
builder: <K extends UK, V extends UV>() => WithKeyValue<Tp, K, V>["builder"]readonly
empty: <K extends UK, V extends UV>() => WithKeyValue<Tp, K, V>["normal"]readonly
of: <K extends UK, V extends UV>(...entries: ArrayNonEmpty<readonly [K, V]>) => [K, V] extends [UK, UV] ? WithKeyValue<Tp, K, V>["nonEmpty"] : neverreadonly
reducer: <K extends UK, V extends UV>(source?: StreamSource<readonly [K, V]>) => Reducer<[K, V], WithKeyValue<Tp, K, V>["normal"]>Methods
createBuilder<K, V>(source?: MultiMap.NonEmpty<K, V>): WithKeyValue<Tp, K, V>["builder"]
createNonEmpty<K extends UK, V extends UV>(keyMap: WithKeyValue<Tp, K, V>["keyMapNonEmpty"], size: number): WithKeyValue<Tp, K, V>["nonEmpty"]
isNonEmptyInstance<K, V>(source: any): source is WithKeyValue<Tp, K, V>["nonEmpty"]