class ProximityMapBuilder<K,V>
undocumented
Type parameters
Name | Description |
---|---|
K | undocumented |
V | undocumented |
Properties
addEntries
undocumented
addEntries
Definition
addEntries: (entries:
StreamSource
<readonly [K, V]>) => boolean;
buildMapValues
undocumented
buildMapValues
Definition
buildMapValues: <V2>(mapFun: (value: V, key: K) => V2) => ProximityMap<K, V2>;
forEach
undocumented
forEach
Definition
forEach: (f: (entry: readonly [K, V], index: number, halt: () => void) => void, options?: {
state?:
TraverseState
;
}) => void;
get
Applying get()
to the Builder does NOT apply the proximity algorithm - which would be pointless at this construction stage; the internal, hash-based builder is queried instead
get
get()
to the Builder does NOT apply the proximity algorithm - which would be pointless at this construction stage; the internal, hash-based builder is queried insteadmodifyAt
undocumented
modifyAt
removeKey
undocumented
removeKey
removeKeys
undocumented
removeKeys
Definition
removeKeys: <UK = K>(keys:
StreamSource
<
RelatedTo
<K, UK>>) => boolean;
updateAt
undocumented
updateAt
Definition
updateAt: <O>(key: K, update:
RMapBase.Update
<V>, otherwise?:
OptLazy
<O>) => V
|
O;