import * as rimbu from "https://deno.land/x/rimbu@1.1.0/core/menu/menu.ts";
Interfaces
A possibly infinite asynchronous sequence of elements of type T. See the Stream documentation and the AsyncStream API documentation | |
A non-empty and possibly infinite asynchronous sequence of elements of type T. See the Stream documentation and the AsyncStream API documentation | |
A type-invariant immutable bi-directional MultiMap where keys and values have a many-to-many mapping. Its keys and values are hashed. See the BiMultiMap documentation and the HashBiMultiMap API documentation | |
A mutable | |
The HashBiMultiMap's Context instance that serves as a factory for all related immutable instances and builders. | |
A non-empty type-invariant immutable bi-directional MultiMap where keys and values have a many-to-many mapping. Its keys and values are hashed. See the BiMultiMap documentation and the HashBiMultiMap API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
A type-invariant immutable bi-directional MultiMap where keys and values have a many-to-many mapping. Its keys and values are sorted. See the BiMultiMap documentation and the HashBiMultiMap API documentation | |
A mutable | |
The SortedBiMultiMap's Context instance that serves as a factory for all related immutable instances and builders. | |
A non-empty type-invariant immutable bi-directional MultiMap where keys and values have a many-to-many mapping. Its keys and values are sorted. See the BiMultiMap documentation and the HashBiMultiMap API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
An type-invariant immutable valued arrow (directed) graph. The connections are internally maintained using hashed collections See the Graph documentation and the ArrowGraphHashed API documentation | |
A mutable | |
The ArrowGraphHashed's Context instance that serves as a factory for all related immutable instances and builders. | |
A non-empty type-invariant immutable valued arrow (directed) graph. The connections are internally maintained using hashed collections See the Graph documentation and the ArrowGraphHashed API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
An type-invariant immutable valued arrow (directed) graph. The connections are internally maintained using sorted collections See the Graph documentation and the ArrowGraphSorted API documentation | |
A mutable | |
The ArrowGraphSorted's Context instance that serves as a factory for all related immutable instances and builders. | |
A non-empty type-invariant immutable valued arrow (directed) graph. The connections are internally maintained using sorted collections See the Graph documentation and the ArrowGraphSorted API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
An type-invariant immutable valued edge (undirected) graph. The connections are internally maintained using hashed collections See the Graph documentation and the EdgeGraphHashed API documentation | |
A mutable | |
The EdgeGraphHashed's Context instance that serves as a factory for all related immutable instances and builders. | |
A non-empty type-invariant immutable valued edge (undirected) graph. The connections are internally maintained using hashed collections See the Graph documentation and the EdgeGraphHashed API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
An type-invariant immutable valued edge (undirected) graph. The connections are internally maintained using sorted collections See the Graph documentation and the EdgeGraphSorted API documentation | |
A mutable | |
The EdgeGraphSorted's Context instance that serves as a factory for all related immutable instances and builders. | |
A non-empty type-invariant immutable valued edge (undirected) graph. The connections are internally maintained using sorted collections See the Graph documentation and the EdgeGraphSorted API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
An type-invariant immutable valued arrow (directed) graph. The nodes are internally maintained using HashMaps See the Graph documentation and the ArrowValuedGraphHashed API documentation | |
A mutable | |
The ArrowValuedGraphHashed's Context instance that serves as a factory for all related immutable instances and builders. | |
A non-empty type-invariant immutable valued arrow (directed) graph. The nodes are internally maintained using HashMaps See the Graph documentation and the ArrowValuedGraphHashed API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
An type-invariant immutable valued arrow (directed) graph. The nodes are internally maintained using SortedMaps See the Graph documentation and the ArrowValuedGraphSorted API documentation | |
A mutable | |
The ArrowValuedGraphSorted's Context instance that serves as a factory for all related immutable instances and builders. | |
A non-empty type-invariant immutable valued arrow (directed) graph. The nodes are internally maintained using SortedMaps See the Graph documentation and the ArrowValuedGraphSorted API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
An type-invariant immutable valued edge (undirected) graph. The nodes are internally maintained using HashMaps See the Graph documentation and the EdgeValuedGraphHashed API documentation | |
A mutable | |
The EdgeValuedGraphHashed's Context instance that serves as a factory for all related immutable instances and builders. | |
A non-empty type-invariant immutable valued edge (undirected) graph. The nodes are internally maintained using HashMaps See the Graph documentation and the EdgeValuedGraphHashed API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
An type-invariant immutable valued edge (undirected) graph. The nodes are internally maintained using SortedMaps See the Graph documentation and the EdgeValuedGraphSorted API documentation | |
A mutable | |
The EdgeValuedGraphSorted's Context instance that serves as a factory for all related immutable instances and builders. | |
A non-empty type-invariant immutable valued edge (undirected) graph. The nodes are internally maintained using SortedMaps See the Graph documentation and the EdgeValuedGraphSorted API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
I List | A random accessible immutable sequence of values of type T. See the List documentation and the List API documentation |
A mutable builder to create immutable | |
A context instance for | |
A non-empty random accessible immutable sequence of values of type T. See the List documentation and the List API documentation | |
A utility interface to extract related List types. | |
A type-invariant immutable Map of key type K, and value type V. In the Map, each key has exactly one value, and the Map cannot contain duplicate keys. See the Map documentation and the HashMap API documentation | |
A mutable | |
A context instance for a | |
A non-empty type-invariant immutable Map of key type K, and value type V. In the Map, each key has exactly one value, and the Map cannot contain duplicate keys. See the Map documentation and the HashMap API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
A type-invariant immutable Ordered HashMap of key type K, and value type V. In the Map, each key has exactly one value, and the Map cannot contain duplicate keys. See the Map documentation and the OrderedHashMap API documentation | |
A mutable | |
A context instance for an | |
A non-empty type-invariant immutable Ordered HashMap of key type K, and value type V. In the Map, each key has exactly one value, and the Map cannot contain duplicate keys. See the Map documentation and the OrderedHashMap API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
A type-invariant immutable Ordered SortedMap of key type K, and value type V. In the Map, each key has exactly one value, and the Map cannot contain duplicate keys. See the Map documentation and the OrderedSortedMap API documentation | |
A mutable | |
A context instance for an | |
A non-empty type-invariant immutable Ordered SortedMap of key type K, and value type V. In the Map, each key has exactly one value, and the Map cannot contain duplicate keys. See the Map documentation and the OrderedSortedMap API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
A type-invariant immutable Map of key type K, and value type V. In the Map, each key has exactly one value, and the Map cannot contain duplicate keys. See the Map documentation and the ProximityMap API documentation | |
A mutable | |
A context instance for a | |
A non-empty type-invariant immutable Map of key type K, and value type V. In the Map, each key has exactly one value, and the Map cannot contain duplicate keys. See the Map documentation and the ProximityMap API documentation | |
Utility interface that provides higher-level types for this collection. | |
A type-invariant immutable Map of key type K, and value type V. In the Map, each key has exactly one value, and the Map cannot contain duplicate keys. See the Map documentation and the SortedMap API documentation | |
A mutable | |
A context instance for a HashMap that acts as a factory for every instance of this type of collection. | |
A non-empty type-invariant immutable Map of key type K, and value type V. In the Map, each key has exactly one value, and the Map cannot contain duplicate keys. See the Map documentation and the SortedMap API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
A type-invariant immutable MultiSet of value type T. In the MultiSet, each value can occur multiple times. See the MultiSet documentation and the HashMultiSet API documentation | |
A mutable | |
A context instance for an | |
A type-invariant immutable MultiSet of value type T. In the MultiSet, each value can occur multiple times. See the MultiSet documentation and the HashMultiSet API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
A type-invariant immutable MultiSet of value type T. In the MultiSet, each value can occur multiple times. See the MultiSet documentation and the SortedMultiSet API documentation | |
A mutable | |
A context instance for an | |
A type-invariant immutable MultiSet of value type T. In the MultiSet, each value can occur multiple times. See the MultiSet documentation and the SortedMultiSet API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
A type-invariant immutable Set of value type T. In the Set, there are no duplicate values. See the Set documentation and the HashSet API documentation | |
A mutable | |
A context instance for a | |
A non-empty type-invariant immutable Set of value type T. In the Set, there are no duplicate values. See the Set documentation and the HashSet API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
A type-invariant immutable Ordered HashSet of value type T. In the Set, there are no duplicate values. See the Set documentation and the OrderedHashSet API documentation | |
A mutable | |
A context instance for an | |
A non-empty type-invariant immutable Ordered HashSet of value type T. In the Set, there are no duplicate values. See the Set documentation and the OrderedHashSet API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
A type-invariant immutable Ordered SortedSet of value type T. In the Set, there are no duplicate values. See the Set documentation and the OrderedSortedSet API documentation | |
A mutable | |
A context instance for an | |
A non-empty type-invariant immutable Ordered SortedSet of value type T. In the Set, there are no duplicate values. See the Set documentation and the OrderedSortedSet API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
A type-invariant immutable Set of value type T. In the Set, there are no duplicate values. See the Set documentation and the SortedSet API documentation | |
A mutable | |
A context instance for a | |
A non-empty type-invariant immutable Set of value type T. In the Set, there are no duplicate values. See the Set documentation and the SortedSet API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
A possibly infinite sequence of elements of type T. See the Stream documentation and the Stream API documentation | |
A non-empty and possibly infinite sequence of elements of type T. See the Stream documentation and the Stream API documentation | |
A type-invariant immutable Table of row key type R, column key type C, and value type V. In the Table, a combination of a row and column key has exactly one value. See the Table documentation and the HashTableHashColumn API documentation | |
A non-empty type-invariant immutable Table of row key type R, column key type C, and value type V. In the Table, a combination of a row and column key has exactly one value. See the Table documentation and the HashTableHashColumn API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
A type-invariant immutable Table of row key type R, column key type C, and value type V. In the Table, a combination of a row and column key has exactly one value. See the Table documentation and the HashTableSortedColumn API documentation | |
A non-empty type-invariant immutable Table of row key type R, column key type C, and value type V. In the Table, a combination of a row and column key has exactly one value. See the Table documentation and the HashTableSortedColumn API documentation | |
Utility interface that provides higher-kinded types for this collection. | |
A type-invariant immutable Table of row key type R, column key type C, and value type V. In the Table, a combination of a row and column key has exactly one value. See the Table documentation and the SortedTableHashColumn API documentation | |
A non-empty type-invariant immutable Table of row key type R, column key type C, and value type V. In the Table, a combination of a row and column key has exactly one value. | |
Utility interface that provides higher-kinded types for this collection. | |
A type-invariant immutable Table of row key type R, column key type C, and value type V. In the Table, a combination of a row and column key has exactly one value. See the Table documentation and the SortedTableSortedColumn API documentation | |
A non-empty type-invariant immutable Table of row key type R, column key type C, and value type V. In the Table, a combination of a row and column key has exactly one value. See the Table documentation and the SortedTableSortedColumn API documentation | |
Utility interface that provides higher-kinded types for this collection. |