class ProximityMapNonEmpty<K,V>
undocumented
Type parameters
| Name | Description |
|---|---|
| K | undocumented |
| V | undocumented |
Properties
Methods
[Symbol.iterator]
undocumented
[Symbol.iterator]Definition
[Symbol.iterator](): FastIterator<readonly [K, V]>;
addEntries
undocumented
addEntriesDefinition
addEntries(entries: StreamSource<readonly [K, V]>): ProximityMap.NonEmpty<K, V>;
Parameters
| Name | Type | Description |
|---|---|---|
entries | StreamSource<readonly [K, V]> |
addEntry
undocumented
addEntryfilter
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;} |
get
Applies getValueWithNearestKey() to its entries
getgetValueWithNearestKey() to its entrieshasKey
undocumented
hasKeymapValues
undocumented
mapValuesmodifyAt
undocumented
modifyAtDefinition
modifyAt(atKey: K, options: {
ifNew?: OptLazyOr<V, Token>;
ifExists?: <V2 extends V = V>(currentEntry: V & V2, remove: Token) => V | Token;
}): ProximityMap<K, V>;
Parameters
| Name | Type | Description |
|---|---|---|
atKey | K | |
options | {ifNew?: OptLazyOr<V, Token>;ifExists?: <V2 extends V = V>(currentEntry: V & V2, remove: Token) => V | Token;} |
removeKey
undocumented
removeKeyremoveKeyAndGet
undocumented
removeKeyAndGetremoveKeys
undocumented
removeKeysDefinition
removeKeys<UK = K>(keys: StreamSource<RelatedTo<K, UK>>): ProximityMap<K, V>;
Type parameters
| Name | Default | Description |
|---|---|---|
| UK | K |
Parameters
| Name | Type | Description |
|---|---|---|
keys | StreamSource<RelatedTo<K, UK>> |
set
undocumented
setstream
undocumented
streamDefinition
stream(): Stream.NonEmpty<readonly [K, V]>;
streamKeys
undocumented
streamKeysDefinition
streamKeys(): Stream.NonEmpty<K>;
streamValues
undocumented
streamValuesDefinition
streamValues(): Stream.NonEmpty<V>;
toArray
undocumented
toArrayDefinition
toArray(): ArrayNonEmpty<readonly [K, V]>;
updateAt
undocumented
updateAtDefinition
updateAt<UK = K>(key: RelatedTo<K, UK>, update: RMapBase.Update<V>): ProximityMap.NonEmpty<K, V>;
Type parameters
| Name | Default | Description |
|---|---|---|
| UK | K |
Parameters
| Name | Type | Description |
|---|---|---|
key | RelatedTo<K, UK> | |
update | RMapBase.Update<V> |