interface BiMultiMapBase.Types
implements KeyValue
import { type BiMultiMapBase } from "https://deno.land/x/rimbu@1.0.3/bimultimap/custom/index.ts";
const { Types } = BiMultiMapBase;
Utility interface that provides higher-kinded types for this collection.
Properties
readonly
context: BiMultiMapBase.Context<this["_K"], this["_V"]>The collection context type (higher-kinded type).
readonly
normal: BiMultiMapBase<this["_K"], this["_V"]>The 'normal' collection type (higher-kinded type).
readonly
nonEmpty: BiMultiMapBase.NonEmpty<this["_K"], this["_V"]>The 'non-empty' collection type (higher-kinded type).
readonly
builder: BiMultiMapBase.Builder<this["_K"], this["_V"]>The 'builder' collection type (higher-kinded type).
readonly
keyValueMultiMap: MultiMap<this["_K"], this["_V"]>The key to value multimap type (higher-kinded type).
readonly
valueKeyMultiMap: MultiMap<this["_V"], this["_K"]>The value to key multimap type (higher-kinded type).