Skip to content

StreamHelper

Defined in: src/util/types.ts:222

Helper interface for generic streaming operations. Provides methods to write data, pipe streams, and handle abort events.

onAbort(callback): void

Defined in: src/util/types.ts:242

Register a callback to be executed when the stream is aborted.

() => void

Callback function

void


pipe(stream): Promise<void>

Defined in: src/util/types.ts:232

Pipe a ReadableStream to this stream.

ReadableStream

ReadableStream to pipe

Promise<void>


sleep(ms): Promise<void>

Defined in: src/util/types.ts:237

Sleep for a specified duration.

number

Milliseconds to sleep

Promise<void>


write(data): Promise<void>

Defined in: src/util/types.ts:227

Write data to the stream.

Data to write (Uint8Array or string, strings are auto-encoded to UTF-8)

string | Uint8Array<ArrayBufferLike>

Promise<void>