Function: mapConcur()
Returns a concur iterable containing the values of concurIterable
transformed by fn
in iteration order.
Like Array.prototype.map
, but for concur iterables.
Example
console.log(
await pipe(
asConcur([`sloth`, `more sloth`, `even more sloth`]),
mapConcur(string => string.length),
reduceConcur(toArray()),
),
)
//=> [ 5, 10, 15 ]
mapConcur(fn)
mapConcur<
From
,To
>(fn
): (concurIterable
) =>ConcurIterable
<To
>
Returns a concur iterable containing the values of concurIterable
transformed by fn
in iteration order.
Like Array.prototype.map
, but for concur iterables.
Type Parameters
• From
• To
Parameters
• fn
Returns
Function
Parameters
• concurIterable: ConcurIterable
<From
>
Returns
ConcurIterable
<To
>
Example
console.log(
await pipe(
asConcur([`sloth`, `more sloth`, `even more sloth`]),
mapConcur(string => string.length),
reduceConcur(toArray()),
),
)
//=> [ 5, 10, 15 ]
Defined in
mapConcur(fn, concurIterable)
mapConcur<
From
,To
>(fn
,concurIterable
):ConcurIterable
<To
>
Returns a concur iterable containing the values of concurIterable
transformed by fn
in iteration order.
Like Array.prototype.map
, but for concur iterables.
Type Parameters
• From
• To
Parameters
• fn
• concurIterable: ConcurIterable
<From
>
Returns
ConcurIterable
<To
>
Example
console.log(
await pipe(
asConcur([`sloth`, `more sloth`, `even more sloth`]),
mapConcur(string => string.length),
reduceConcur(toArray()),
),
)
//=> [ 5, 10, 15 ]