Skip to content

asyncIterableToReadableStream

function asyncIterableToReadableStream(iterable): ReadableStream<Uint8Array<ArrayBufferLike>>;

Defined in: packages/synapse-core/src/utils/streams.ts:47

Convert AsyncIterable to ReadableStream with broad browser compatibility. Provides fallback for environments where ReadableStream.from() is not available.

Uses pull-based streaming to implement proper backpressure and ensure all chunks are consumed in order.

ParameterType
iterableAsyncIterable<Uint8Array<ArrayBufferLike>>

ReadableStream<Uint8Array<ArrayBufferLike>>