interface VariantMultiMapBase.Types
Utility interface that provides higher-kinded types for this collection.
Extends: KeyValue<K,V>
Implemented by: MultiMapBase.Types
Properties
_K
The key type.
_K_V
The value type.
_VkeyMap
undocumented
keyMapDefinition
readonly keyMap: VariantMap<this['_K'], VariantSet.NonEmpty<this['_V']>>;
keyMapNonEmpty
undocumented
keyMapNonEmptyDefinition
readonly keyMapNonEmpty: VariantMap.NonEmpty<this['_K'], VariantSet.NonEmpty<this['_V']>>;
keyMapValues
undocumented
keyMapValuesDefinition
readonly keyMapValues: VariantSet<this['_V']>;
keyMapValuesNonEmpty
undocumented
keyMapValuesNonEmptyDefinition
readonly keyMapValuesNonEmpty: VariantSet.NonEmpty<this['_V']>;
nonEmpty
undocumented
nonEmptyDefinition
readonly nonEmpty: VariantMultiMapBase.NonEmpty<this['_K'], this['_V']>;
normal
undocumented
normalDefinition
readonly normal: VariantMultiMapBase<this['_K'], this['_V']>;