UNPKG

tupleson

Version:

A hackable JSON serializer/deserializer

23 lines (21 loc) 575 B
/** * @internal */ interface TextDecoderEsque { decode(chunk: Uint8Array): string; } /** * A subset of the standard ReadableStream properties needed by tRPC internally. * @see ReadableStream from lib.dom.d.ts * @internal */ interface WebReadableStreamEsque { getReader: () => ReadableStreamDefaultReader<Uint8Array>; } /** * @see NodeJS.ReadableStream from @types/node */ interface NodeJSReadableStreamEsque { [Symbol.asyncIterator]: () => AsyncIterableIterator<unknown>; } export { NodeJSReadableStreamEsque, TextDecoderEsque, WebReadableStreamEsque };