Interface ReadableWritablePair<R, W>

    interface ReadableWritablePair<R, W> {
        readable: ReadableStream<R>;
        writable: WritableStream<W>;
    }

    Type Parameters

    • R = any
    • W = any

    Properties

    Properties

    readable: ReadableStream<R>
    writable: WritableStream<W>

    Provides a convenient, chainable way of piping this readable stream through a transform stream (or any other { writable, readable } pair). It simply pipes the stream into the writable side of the supplied pair, and returns the readable side for further use.

    Piping a stream will lock it for the duration of the pipe, preventing any other consumer from acquiring a reader.