projects/m2-core/src/lib/core/utils/map.utils.ts
Methods |
|
| Static addToArray | ||||||||||||
addToArray(map: Map
|
||||||||||||
Type parameters :
|
||||||||||||
|
Parameters :
Returns :
void
|
| Static countKey | |||||||||
countKey(map: Map
|
|||||||||
Type parameters :
|
|||||||||
|
Parameters :
Returns :
void
|
| Static delete | |||||||||
delete(map: Map
|
|||||||||
Type parameters :
|
|||||||||
|
Parameters :
Returns :
void
|
| Static deleteAllExcept | |||||||||
deleteAllExcept(map: Map
|
|||||||||
Type parameters :
|
|||||||||
|
Parameters :
Returns :
void
|
| Static deleteEntries | |||||||||
deleteEntries(map: Map
|
|||||||||
Type parameters :
|
|||||||||
|
Parameters :
Returns :
V[]
|
| Static extract | |||||||||
extract(map: Map
|
|||||||||
Type parameters :
|
|||||||||
|
Parameters :
Returns :
V | undefined
|
| Static findValue | |||||||||
findValue(map: Map
|
|||||||||
Type parameters :
|
|||||||||
|
{T} The first value that matches the predicate
Parameters :
Returns :
T
|
| Static getKeysArray | ||||||
getKeysArray(map: Map
|
||||||
Type parameters :
|
||||||
|
Parameters :
Returns :
T[]
|
| Static getOrCreateValueArray | |||||||||
getOrCreateValueArray(map: Map
|
|||||||||
Type parameters :
|
|||||||||
|
Parameters :
Returns :
V[]
|
| Static getOrCreateValueMap | |||||||||
getOrCreateValueMap(map: Map
|
|||||||||
Type parameters :
|
|||||||||
|
Parameters :
Returns :
Map<T, V>
|
| Static getOrCreateValueNumberMap | |||||||||
getOrCreateValueNumberMap(map: Map<K | NumberMap<V>>, key: K)
|
|||||||||
Type parameters :
|
|||||||||
|
Parameters :
Returns :
NumberMap<V>
|
| Static getOrCreateValueSet | |||||||||
getOrCreateValueSet(map: Map
|
|||||||||
Type parameters :
|
|||||||||
|
Parameters :
Returns :
Set<V>
|
| Static getValuesArray | ||||||
getValuesArray(map: Map
|
||||||
Type parameters :
|
||||||
|
Parameters :
Returns :
T[]
|
| Static isEmpty | ||||||
isEmpty(map: Map
|
||||||
|
Parameters :
Returns :
boolean
|
| Static mapToObject | ||||||
mapToObject(map: Map
|
||||||
|
Parameters :
Returns :
Object
|
| Static merge | ||||||||||||
merge(map1: Map
|
||||||||||||
Type parameters :
|
||||||||||||
|
Adds entries of the second map at the end of the first one.
Parameters :
Returns :
void
|
| Static objectToMap | ||||||||||||||||
objectToMap(obj: Object, numericKeys, valueMapperFn?: (value?: any) => void)
|
||||||||||||||||
Type parameters :
|
||||||||||||||||
|
Parameters :
Returns :
Map<any, V>
|
| Static objectToNumberMap |
objectToNumberMap(obj: Object, valueMapperFn?: (value?: V) => void)
|
Type parameters :
|
|
Returns :
NumberMap<T>
|
| Static prepareValuesMap | ||||||
prepareValuesMap(keys: number[])
|
||||||
Type parameters :
|
||||||
|
Initializes indexed values array for each key
Parameters :
Returns :
NumberMap<V[]>
|