UNPKG

@worker-tools/json-stream

Version:

Utilities for working with streaming JSON in Worker Runtimes such as Cloudflare Workers, Deno Deploy and Service Workers.

15 lines (14 loc) 583 B
import { TaskPromise } from './task-promise.js'; export declare class JSONParseStream<T = any> extends TransformStream<string | Uint8Array, T> { #private; constructor(jsonPath?: string); get path(): string; } /** @deprecated Rename!!! */ export declare class JSONParseNexus<T = any> extends TransformStream<string | Uint8Array, [string, T]> { #private; constructor(); promise<T = any>(jsonPath: string): TaskPromise<T | undefined>; stream<U = any>(jsonPath: string): ReadableStream<U>; iterable<U = any>(jsonPath: string): AsyncIterableIterator<U>; }