⚠️ Internal: This API is not publically exported by the package.

      Interface ReadableWritablePair<R, W>

      interface ReadableWritablePair {
          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.