⚠️ Internal: This API is not publically exported by the package.
interface ReadableOptions {
    autoDestroy?: boolean;
    emitClose?: boolean;
    encoding?: BufferEncoding;
    highWaterMark?: number;
    objectMode?: boolean;
    signal?: AbortSignal;
    construct?(this, callback): void;
    destroy?(this, error, callback): void;
    read?(this, size): void;
}

Type Parameters

Hierarchy

Methods

  • Parameters

    • this: T
    • callback: ((error?) => void)
        • (error?): void
        • Parameters

          Returns void

    Returns void

  • Parameters

    • this: T
    • error: Error
    • callback: ((error?) => void)
        • (error?): void
        • Parameters

          Returns void

    Returns void

  • Parameters

    • this: T
    • size: number

    Returns void

Properties

autoDestroy?: boolean
emitClose?: boolean
encoding?: BufferEncoding
highWaterMark?: number
objectMode?: boolean
signal?: AbortSignal

When provided the corresponding AbortController can be used to cancel an asynchronous action.