import { BiMultiMapBase } from "https://deno.land/x/rimbu@0.14.0/bimultimap/custom/index.ts";
Interfaces
Utility interface that provides higher-kinded types for this collection. |
import { type BiMultiMapBase } from "https://deno.land/x/rimbu@0.14.0/bimultimap/custom/index.ts";
Properties
Returns the context
associated to this collection instance.
Returns the MultiMap representation of the key to value mapping.
Returns the MultiMap representation of the value to key mapping.
Methods
Returns true if there is at least one entry in the collection, and instructs the compiler to treat the collection as a .NonEmpty type.
Returns the collection with the values from the given values
StreamSource associated
with the given key
.
Returns the collection with the keys from the given keys
StreamSource associated
with the given value
.
Returns the collection where the entries associated with given key
are removed if it was part of the collection.
Returns the collection where the entries associated with each key in given keys
are removed if they were present.
Returns the collection where the entries associated with given value
are removed if it was part of the collection.
Returns the collection where the entries associated with each value in given values
are removed if they were present.
Returns the collection where the entry with given key
or value
is removed if present.
Returns the collection where the entries in the given entries
StreamSource are removed if present.
Performs given function f
for each entry of the collection, using given state
as initial traversal state.
Returns a collection containing only those entries that satisfy given pred
predicate.
Returns a builder object containing the entries of this collection.