jsonl-webstream
Version:
Lightweight library for JSON Lines web stream between browsers and Node.js environments
10 lines (9 loc) • 479 B
TypeScript
/**
* Creates a ReadableStream that parses JSON Lines from a binary stream.
* Reads binary data from the provided reader, decodes it to text, and parses
* each line as a JSON object of type T.
*
* @param reader A ReadableStreamDefaultReader providing binary data
* @returns A ReadableStream that emits parsed JSON objects of type T
*/
export declare function createJsonLinesReceiver<T>(reader: ReadableStreamDefaultReader<Uint8Array<ArrayBufferLike>>): ReadableStream<T>;