Variable: each()
consteach: {<From,To>(fn): (iterable) =>Iterable<To>; <From,To>(fn,iterable):Iterable<To>; <Value>(fn): (iterable) =>Iterable<Value>; <Value>(fn,iterable):Iterable<Value>; }
Defined in: side-effects.d.ts:28
Returns an iterable equivalent to iterable that applies fn to each value
of iterable as it is iterated.
Call Signature
<
From,To>(fn): (iterable) =>Iterable<To>
Type Parameters
From
From
To
To
Parameters
fn
(value) => asserts value is 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) => asserts value is To
iterable
Iterable<From>
Returns
Iterable<To>
Call Signature
<
Value>(fn): (iterable) =>Iterable<Value>
Type Parameters
Value
Value
Parameters
fn
(value) => unknown
Returns
(
iterable):Iterable<Value>
Parameters
iterable
Iterable<Value>
Returns
Iterable<Value>
Call Signature
<
Value>(fn,iterable):Iterable<Value>
Type Parameters
Value
Value
Parameters
fn
(value) => unknown
iterable
Iterable<Value>
Returns
Iterable<Value>
Example
import { each, pipe, reduce, toArray } from 'lfi'
console.log(
pipe(
[`sloth`, `lazy`, `sleep`],
each(console.log),
reduce(toArray()),
),
)
//=> sloth
//=> lazy
//=> sleep
//=> [ 'sloth', 'lazy', 'sleep' ]
Since
v0.0.1