Interface Controllable<T>

A common interface for controllable streams.

interface Controllable<T> {
    desiredSize: null | number;
    close(): void;
    enqueue(chunk?): void;
    error(e?): void;
    onPull(pullListener): (() => void);
}

Type Parameters

  • T

Hierarchy (view full)

Implemented by

Properties

desiredSize: null | number

Methods

  • Returns void

  • Parameters

    • Optional chunk: T

    Returns void

  • Parameters

    • Optional e: any

    Returns void

Generated using TypeDoc