Skip to content

StreamHelper

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

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:243

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:233

Pipe a ReadableStream to this stream.

ReadableStream

ReadableStream to pipe

Promise<void>


sleep(ms): Promise<void>

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

Sleep for a specified duration.

number

Milliseconds to sleep

Promise<void>


write(data): Promise<void>

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

Write data to the stream.

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

string | Uint8Array<ArrayBufferLike>

Promise<void>