import { VariantTableBase } from "https://deno.land/x/rimbu@0.13.1/table/custom/interface/base.ts";
Interfaces
Utility interface that provides higher-kinded types for this collection. |
import { type VariantTableBase } from "https://deno.land/x/rimbu@0.13.1/table/custom/interface/base.ts";
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 a Stream containing all entries of this collection as tuples of row key, column key, and value.
Returns true if given row
key is in the collection.
Returns true if the collection has a value for given row
and column
keys.
Returns the value at given row
and column
keys, or the otherwise
value if no
value is present.
Returns a map containing the column keys and values in the given row
.
Returns the collection where the value at given row
and column
keys is removed.
Returns the collection where all values in given row
are removed.
Returns a tuple containing the collection with the value at given row
and column
removed,
and the removed value. If no such value is found, it returns undefined.
Returns a tuple containing the collection with the values at given row
removed,
and a map containing the removed columns and values. If no such row is found, it
returns undefined.
Returns the collection where the values for each row key in given rows
are removed.
Returns the collection where the given entries
are removed.
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 collection containing only those rows that satisfy given pred
predicate.
Returns a collection with the same row and column keys, but where the given mapFun
function is applied to each entry value.