@langgraph-js/sdk
Version:
The UI SDK for LangGraph - seamlessly integrate your AI agents with frontend interfaces
16 lines (15 loc) • 790 B
TypeScript
/** copied from https://github.com/langchain-ai/langgraphjs/tree/main/libs/sdk/src/utils */
type IterableReadableStreamInterface<T> = ReadableStream<T> & AsyncIterable<T>;
export declare class IterableReadableStream<T> extends ReadableStream<T> implements IterableReadableStreamInterface<T> {
[Symbol.asyncDispose]: () => Promise<void>;
/** @ts-ignore */
reader: ReadableStreamDefaultReader<T>;
ensureReader(): void;
next(): Promise<IteratorResult<T>>;
return(): Promise<IteratorResult<T>>;
throw(e: any): Promise<IteratorResult<T>>;
[Symbol.asyncIterator](): this;
static fromReadableStream<T>(stream: ReadableStream<T>): IterableReadableStream<T>;
static fromAsyncGenerator<T>(generator: AsyncGenerator<T>): IterableReadableStream<T>;
}
export {};