Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/core / / mapStream

Function: mapStream()

ts
function mapStream<T, U>(
   source, 
   fn, 
signal?): AsyncIterable<U>;

Defined in: packages/core/src/utils/streams.ts:39

Map every value of an async iterable. The mapper may be async. Cancellation via signal is honored.

Type Parameters

Type Parameter
T
U

Parameters

ParameterType
sourceAsyncIterable&lt;T&gt;
fn(value, index) => U | Promise&lt;U&gt;
signal?AbortSignal

Returns

AsyncIterable&lt;U&gt;

Stable