UNPKG

@push.rocks/smartstream

Version:

A library to simplify the creation and manipulation of Node.js streams, providing utilities for handling transform, duplex, and readable/writable streams effectively in TypeScript.

14 lines (13 loc) 627 B
/// <reference types="node" resolution-mode="require"/> import * as plugins from './smartstream.plugins.js'; export declare class StreamIntake<T> extends plugins.stream.Readable { static fromStream<U>(inputStream: plugins.stream.Readable | ReadableStream, options?: plugins.stream.ReadableOptions): Promise<StreamIntake<U>>; private signalEndBoolean; private chunkStore; pushNextObservable: plugins.smartrx.ObservableIntake<any>; private pushedNextDeferred; constructor(options?: plugins.stream.ReadableOptions); _read(size: number): void; pushData(chunkData: T): void; signalEnd(): void; }