Documentation
    Preparing search index...

    Class ForkableSink<T>

    A ForkableSink is the underlying logic for "1 Writable to many Readables".

    const forkable = new ForkableSink<T>()
    const writable = new WritableStream(forkable)

    fromCollection([1, 2, 3, 4, 5, 6, 7]).pipeTo(writable)

    forkable.fork().pipeTo(write(x => console.info('fork1', x)))
    // fork1 1, fork1 2, fork1 3, fork1 4, fork1 5, fork1 6, fork1 7

    forkable.fork().pipeTo(write(x => console.info('fork2', x)))
    // fork2 1, fork2 2, fork2 3, fork2 4, fork2 5, fork2 6, fork2 7

    Type Parameters

    • T

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Accessors

    Methods

    • Parameters

      • OptionalunderlyingSource: UnderlyingDefaultSource<T>
      • OptionalqueuingStrategy: QueuingStrategy<T>

      Returns ReadableStream<T>