class BiMapNonEmptyImpl<K,V>
undocumented
Extends: NonEmptyBase<E>
Type parameters
| Name | Description |
|---|---|
| K | undocumented |
| V | undocumented |
Properties
_NonEmptyType
undocumented
_NonEmptyTypecontext
undocumented
contextDefinition
readonly context: BiMapContext<K, V>;
isEmpty
undocumented
isEmptykeyValueMap
undocumented
keyValueMapDefinition
readonly keyValueMap: RMap.NonEmpty<K, V>;
valueKeyMap
undocumented
valueKeyMapDefinition
readonly valueKeyMap: RMap.NonEmpty<V, K>;
Methods
[Symbol.iterator]
undocumented
[Symbol.iterator]addEntries
undocumented
addEntriesDefinition
addEntries(entries: StreamSource<readonly [K, V]>): BiMap.NonEmpty<K, V>;
Parameters
| Name | Type | Description |
|---|---|---|
entries | StreamSource<readonly [K, V]> |
addEntry
undocumented
addEntryasNormal
undocumented
asNormalassumeNonEmpty
undocumented
assumeNonEmptycopy
undocumented
copyDefinition
copy(keyValueMap?: RMap.NonEmpty<K, V>, valueKeyMap?: RMap.NonEmpty<V, K>): BiMap.NonEmpty<K, V>;
Parameters
| Name | Type | Description |
|---|---|---|
keyValueMap | RMap.NonEmpty<K, V> | |
valueKeyMap | RMap.NonEmpty<V, K> |
copyE
undocumented
copyEfilter
undocumented
filterforEach
undocumented
forEachDefinition
forEach(f: (entry: readonly [K, V], index: number, halt: () => void) => void, options?: {
state?: TraverseState;
}): void;
Parameters
| Name | Type | Description |
|---|---|---|
f | (entry: readonly [K, V], index: number, halt: () => void) => void | |
options | {state?: TraverseState;} |
getKey
undocumented
getKeygetValue
undocumented
getValuehasKey
undocumented
hasKeyhasValue
undocumented
hasValuenonEmpty
undocumented
nonEmptyremoveKey
undocumented
removeKeyremoveKeyAndGet
undocumented
removeKeyAndGetremoveKeys
undocumented
removeKeysremoveValue
undocumented
removeValueremoveValueAndGet
undocumented
removeValueAndGetremoveValues
undocumented
removeValuesset
undocumented
setstream
undocumented
streamstreamKeys
undocumented
streamKeysDefinition
streamKeys(): Stream.NonEmpty<K>;
streamValues
undocumented
streamValuesDefinition
streamValues(): Stream.NonEmpty<V>;
toArray
undocumented
toArrayDefinition
toArray(): ArrayNonEmpty<readonly [K, V]>;
updateKeyAtValue
undocumented
updateKeyAtValue