import { BiMapNonEmptyImpl } from "https://deno.land/x/rimbu@0.14.0/bimap/custom/index.ts";
Methods
addEntries(entries: StreamSource<readonly [K, V]>): BiMap.NonEmpty<K, V>
asNormal(): this
removeKeyAndGet<UK>(key: RelatedTo<K, UK>): [BiMap<K, V>, V] | undefined
removeKeys<UK>(keys: Stream<RelatedTo<K, UK>>): BiMap<K, V>
removeValue<UV>(value: RelatedTo<V, UV>): BiMap<K, V>
removeValueAndGet<UV>(value: RelatedTo<V, UV>): [BiMap<K, V>, K] | undefined
removeValues<UV>(values: Stream<RelatedTo<V, UV>>): BiMap<K, V>
streamKeys(): Stream.NonEmpty<K>
streamValues(): Stream.NonEmpty<V>
toString(): string
updateKeyAtValue(keyUpdate: Update<K>, value: V): BiMap.NonEmpty<K, V>
updateValueAtKey(key: K, valueUpdate: Update<V>): BiMap.NonEmpty<K, V>