libmodulor
Version:
A TypeScript library to create platform-agnostic applications
14 lines (13 loc) • 531 B
TypeScript
import type { HTTPAPICallExecutorResBody, Worker } from '../../std/index.js';
type Encoding = 'utf-8';
interface I<D extends object = object> {
abortController: AbortController;
encoding?: Encoding | undefined;
onData: (data: D) => Promise<void>;
reader: ReturnType<HTTPAPICallExecutorResBody['getReader']>;
}
export declare class NDJSONStreamManager implements Worker<I, Promise<void>> {
private static DEFAULT_ENCODING;
exec({ abortController, encoding, onData, reader, }: I): Promise<void>;
}
export {};