interface BiMultiMapBase.Types
Utility interface that provides higher-kinded types for this collection.
Extends: KeyValue<K,V>
Implemented by: ContextTypesImpl
Properties
_K
The key type.
_K_V
The value type.
_Vbuilder
The 'builder' collection type (higher-kinded type).
builderDefinition
readonly builder: BiMultiMapBase.Builder<this['_K'], this['_V']>;
context
The collection context type (higher-kinded type).
contextDefinition
readonly context: BiMultiMapBase.Context<this['_K'], this['_V']>;
keyMultiMapValues
The value set collection type (higher-kinded type).
keyMultiMapValueskeyValueMultiMap
The key to value multimap type (higher-kinded type).
keyValueMultiMapkeyValueMultiMapContext
The key to value multimap context type (higher-kinded type).
keyValueMultiMapContextDefinition
readonly keyValueMultiMapContext: MultiMap.Context<this['_K'], this['_V']>;
keyValueMultiMapNonEmpty
The non-empty key to value multimap type (higher-kinded type).
keyValueMultiMapNonEmptyDefinition
readonly keyValueMultiMapNonEmpty: MultiMap.NonEmpty<this['_K'], this['_V']>;
nonEmpty
The 'non-empty' collection type (higher-kinded type).
nonEmptyDefinition
readonly nonEmpty: BiMultiMapBase.NonEmpty<this['_K'], this['_V']>;
normal
The 'normal' collection type (higher-kinded type).
normalDefinition
readonly normal: BiMultiMapBase<this['_K'], this['_V']>;
valueKeyMultiMap
The value to key multimap type (higher-kinded type).
valueKeyMultiMapvalueKeyMultiMapContext
The value to key multimap context type (higher-kinded type).
valueKeyMultiMapContextDefinition
readonly valueKeyMultiMapContext: MultiMap.Context<this['_V'], this['_K']>;
valueKeyMultiMapNonEmpty
The non-empty value to key multimap type (higher-kinded type).
valueKeyMultiMapNonEmptyDefinition
readonly valueKeyMultiMapNonEmpty: MultiMap.NonEmpty<this['_V'], this['_K']>;