class BiMapBuilder<K,V>
undocumented
Type parameters
| Name | Description |
|---|---|
| K | undocumented |
| V | undocumented |
Properties
_keyValueMap
undocumented
_keyValueMapDefinition
_keyValueMap?: RMap.Builder<K, V>;
_valueKeyMap
undocumented
_valueKeyMapDefinition
_valueKeyMap?: RMap.Builder<V, K>;
addEntries
undocumented
addEntriesDefinition
addEntries: (source: StreamSource<readonly [K, V]>) => boolean;
context
undocumented
contextDefinition
readonly context: BiMapContext<K, V>;
forEach
undocumented
forEachDefinition
forEach: (f: (entry: readonly [K, V], index: number, halt: () => void) => void, options?: {
state?: TraverseState;
}) => void;
getKey
undocumented
getKeygetValue
undocumented
getValuekeyValueMap
undocumented
keyValueMapDefinition
get keyValueMap(): RMap.Builder<K, V>;
removeKey
undocumented
removeKeyremoveKeys
undocumented
removeKeysDefinition
removeKeys: <UK>(keys: StreamSource<RelatedTo<K, UK>>) => boolean;
removeValue
undocumented
removeValueremoveValues
undocumented
removeValuesDefinition
removeValues: <UV>(values: StreamSource<RelatedTo<V, UV>>) => boolean;
source
undocumented
sourceDefinition
source?: BiMapNonEmptyImpl<K, V> | undefined;
valueKeyMap
undocumented
valueKeyMapDefinition
get valueKeyMap(): RMap.Builder<V, K>;