Variable: map()
constmap: {<From,To>(fn): (iterable) =>Iterable<To>; <From,To>(fn,iterable):Iterable<To>; <From,To>(fn): (iterable) =>Iterable<To>; <From,To>(fn,iterable):Iterable<To>; }
Defined in: transforms.d.ts:27
Returns an iterable containing the values of iterable transformed by fn
in iteration order.
Like Array.prototype.map, but for iterables.
Call Signature
<
From,To>(fn): (iterable) =>Iterable<To>
Type Parameters
From
From
To
To extends unknown[] | []
Parameters
fn
(value) => To
Returns
(
iterable):Iterable<To>
Parameters
iterable
Iterable<From>
Returns
Iterable<To>
Call Signature
<
From,To>(fn,iterable):Iterable<To>
Type Parameters
From
From
To
To extends unknown[] | []
Parameters
fn
(value) => To
iterable
Iterable<From>
Returns
Iterable<To>
Call Signature
<
From,To>(fn): (iterable) =>Iterable<To>
Type Parameters
From
From
To
To
Parameters
fn
(value) => To
Returns
(
iterable):Iterable<To>
Parameters
iterable
Iterable<From>
Returns
Iterable<To>
Call Signature
<
From,To>(fn,iterable):Iterable<To>
Type Parameters
From
From
To
To
Parameters
fn
(value) => To
iterable
Iterable<From>
Returns
Iterable<To>
Example
import { map, pipe, reduce, toArray } from 'lfi'
console.log(
pipe(
[`sloth`, `lazy`, `sleep`],
map(word => word.length),
reduce(toArray()),
),
)
//=> [ 5, 4, 5 ]
Since
v0.0.1