UNPKG

@rdevis/turbo-stream

Version:

A streaming data transport format that aims to support built-in features such as Promises, Dates, RegExps, Maps, Sets and more.

14 lines (13 loc) 471 B
import { type DecodePlugin, type EncodePlugin } from "./utils.js"; export type { DecodePlugin, EncodePlugin }; export declare function decode(readable: ReadableStream<Uint8Array>, options?: { plugins?: DecodePlugin[]; }): Promise<{ done: Promise<undefined>; value: unknown; }>; export declare function encode(input: unknown, options?: { plugins?: EncodePlugin[]; postPlugins?: EncodePlugin[]; signal?: AbortSignal; }): ReadableStream<Uint8Array>;