interface BiMultiMapBase.Types
Utility interface that provides higher-kinded types for this collection.
Extends: KeyValue<K,V>
Implemented by: HashBiMultiMap.Types
, ContextTypesImpl
, SortedBiMultiMap.Types
, BiMultiMap.Types
Properties
_K
The key type.
_K
_V
The value type.
_V
builder
The 'builder' collection type (higher-kinded type).
builder
Definition
readonly builder:
BiMultiMapBase.Builder
<this['_K'], this['_V']>;
context
The collection context type (higher-kinded type).
context
Definition
readonly context:
BiMultiMapBase.Context
<this['_K'], this['_V']>;
keyMultiMapValues
The value set collection type (higher-kinded type).
keyMultiMapValues
keyValueMultiMap
The key to value multimap type (higher-kinded type).
keyValueMultiMap
keyValueMultiMapContext
The key to value multimap context type (higher-kinded type).
keyValueMultiMapContext
Definition
readonly keyValueMultiMapContext:
MultiMap.Context
<this['_K'], this['_V']>;
keyValueMultiMapNonEmpty
The non-empty key to value multimap type (higher-kinded type).
keyValueMultiMapNonEmpty
Definition
readonly keyValueMultiMapNonEmpty:
MultiMap.NonEmpty
<this['_K'], this['_V']>;
nonEmpty
The 'non-empty' collection type (higher-kinded type).
nonEmpty
Definition
readonly nonEmpty:
BiMultiMapBase.NonEmpty
<this['_K'], this['_V']>;
normal
The 'normal' collection type (higher-kinded type).
normal
Definition
readonly normal:
BiMultiMapBase
<this['_K'], this['_V']>;
valueKeyMultiMap
The value to key multimap type (higher-kinded type).
valueKeyMultiMap
valueKeyMultiMapContext
The value to key multimap context type (higher-kinded type).
valueKeyMultiMapContext
Definition
readonly valueKeyMultiMapContext:
MultiMap.Context
<this['_V'], this['_K']>;
valueKeyMultiMapNonEmpty
The non-empty value to key multimap type (higher-kinded type).
valueKeyMultiMapNonEmpty
Definition
readonly valueKeyMultiMapNonEmpty:
MultiMap.NonEmpty
<this['_V'], this['_K']>;