Documentation
    Preparing search index...

    Class ForkableReplaySink<T>

    An extension to the :class that immediately queues the entire contents of whatever has been previously consumed.

    const forkable = new ForkableReplaySink<number>()
    const writable = new WritableStream(forkable)
    await fromCollection([1, 2, 3, 4, 5, 6, 7]).pipeTo(writable)

    Now the stream has finished, if we fork from it we'll receive the entire events that were published to it.

    await forkable.fork().pipeTo(write(console.info))
    // 1
    // 2
    // 3
    // 4
    // 5
    // 6
    // 7

    Type Parameters

    • T

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Accessors

    Methods

    • Parameters

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

      Returns ReadableStream<T>