Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/core / / withSignal

Function: withSignal()

ts
function withSignal<T>(source, signal?): AsyncIterable<T>;

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

Wrap source with abort-signal propagation: when signal aborts the underlying iterator's return() is called and the loop exits cleanly.

Type Parameters

Type Parameter
T

Parameters

ParameterType
sourceAsyncIterable&lt;T&gt;
signal?AbortSignal

Returns

AsyncIterable&lt;T&gt;

Stable