sequenceMap< A extends readonly unknown[], U extends { [K in string | number | symbol]: any } = { [K in string | number | symbol]: unknown }, D extends unknown = unknown, F extends SequenceMapper<A, U, D> = SequenceMapper<A, U, D>,>( mapping_funcs: F, input_data: A,): { [K in string | number | symbol]: ReturnType<F[K<K>]> } Type Parameters
- A extends readonly unknown[]
- U extends { [K in string | number | symbol]: any } = { [K in string | number | symbol]: unknown }
- D extends unknown = unknown
- F extends SequenceMapper<A, U, D> = SequenceMapper<A, U, D>
Parameters
- mapping_funcs: F
- input_data: A
Returns { [K in string | number | symbol]: ReturnType<F[K<K>]> }
a element mapping function, similar to recordMap, except that it operates on
Array
indexes instead of string keys.Example