UNPKG

assistant-stream

Version:

Streaming utilities for AI assistants

11 lines (10 loc) • 353 B
export class PipeableTransformStream<I, O> extends TransformStream<I, O> { constructor(transform: (readable: ReadableStream<I>) => ReadableStream<O>) { super(); const readable = transform(super.readable as unknown as ReadableStream<I>); Object.defineProperty(this, "readable", { value: readable, writable: false, }); } }