Function: sliceMap()
sliceMap<
Data,Key,Value,AsMap,Result>(data,options?):Result
Defined in: packages/core/src/iterable/sliceMap.ts:45
Slice an iterable list and map the values into an Array/Map
Type Parameters
Data
Data extends IterableList
Key
Key = Data extends IterableList<Key, unknown> ? Key : never
Value
Value = Data extends IterableList<unknown, Value> ? Value : never
AsMap
AsMap extends boolean = false
Result
Result = AsMap extends false ? Value[] : Map<Key, Value>
Parameters
data
Data
Array, Map, Set...
options?
One of the following is required to create a new list:
- A callback function SliceMapTransform to transform all items.
- Advanced options SliceMapOptions.
SliceMapOptions<Data, Value, Key, AsMap> | SliceMapTransform<Data, Value, Key>
Returns
Result
Array/Map