Skip to main content

MergedIterator

@webda/runtime


Class: MergedIterator

Defined in: packages/runtime/src/utils/iterators.ts:136

Assemble to event iterator into one

Constructors​

Constructor​

new MergedIterator(): MergedIterator

Returns​

MergedIterator

Methods​

iterate()​

static iterate(data, ignoreUndefined?, transformer?): AsyncGenerator<{ }, void, unknown>

Defined in: packages/runtime/src/utils/iterators.ts:143

Merge multiple async generators and promises into a single async stream

Parameters​

data​

any

map of keys to async generators, promises, or plain values

ignoreUndefined?​

boolean = false

skip yielding when a value resolves to undefined

transformer?​

(data) => any

transform function applied to each resolved value

Returns​

AsyncGenerator<{ }, void, unknown>