zon-format
Version:
ZON: The most token-efficient serialization format for LLMs - beats CSV, TOON, JSON, and all competitors
12 lines (11 loc) • 532 B
TypeScript
/**
* Parses a stream of ZON text (e.g. from Vercel AI SDK's useChat) into objects.
*
* @param stream - The ReadableStream of text chunks.
* @returns An AsyncGenerator yielding parsed objects.
*/
export declare function parseZonStream<T = any>(stream: ReadableStream<string> | AsyncIterable<string>): AsyncGenerator<T, void, unknown>;
/**
* Wrapper to use ZonStreamDecoder with a stream.
*/
export declare function streamZon<T = any>(stream: ReadableStream<string> | AsyncIterable<string>): AsyncGenerator<T, void, unknown>;