import { BiMultiMapNonEmpty } from "https://deno.land/x/rimbu@1.1.0/bimultimap/custom/index.ts";
Methods
addEntries(entries: StreamSource<readonly [K, V]>): WithKeyValue<Tp, K, V>["nonEmpty"]
asNormal(): any
assumeNonEmpty(): any
forEach(f: () => void, options?: { state?: TraverseState; }): void
removeEntries<UK = K>(entries: StreamSource<[RelatedTo<K, UK>, V]>): WithKeyValue<Tp, K, V>["normal"]
removeEntry<UK = K>(key: RelatedTo<K, UK>, value: V): WithKeyValue<Tp, K, V>["normal"]
removeKeys<UK = K>(keys: StreamSource<RelatedTo<K, UK>>): WithKeyValue<Tp, K, V>["normal"]
removeValue<UV = V>(value: RelatedTo<V, UV>): WithKeyValue<Tp, K, V>["normal"]
removeValues<UV = V>(values: StreamSource<RelatedTo<V, UV>>): WithKeyValue<Tp, K, V>["normal"]
setKeys(value: V, keys: StreamSource<K>): WithKeyValue<Tp, K, V>["nonEmpty"]
setValues(key: K, values: StreamSource<V>): WithKeyValue<Tp, K, V>["nonEmpty"]
streamKeys(): Stream.NonEmpty<K>
streamValues(): Stream.NonEmpty<V>
toBuilder(): WithKeyValue<Tp, K, V>["builder"]
toString(): string