import { type AsyncStreamConstructors } from "https://deno.land/x/rimbu@0.13.1/stream/async-custom/constructors.ts";
Methods
Returns a tuple of a controller and a stream, where the controller can be used to
submit values and close the stream, and the stream will emit the submitted values, with
a buffer of maximum length thte given maxSize
. Each stream client will start buffering
from the moment that it is created.
Returns an AsyncStream with the result of applying given zipFun
to each successive value resulting from the given sources
.
Returns an AsyncStream with tuples containing each successive value from the given sources
.
Returns an AsyncStream with the result of applying given zipFun
to each successive value resulting from the given sources
, adding
given fillValue
to any Streams that end before all streams have ended.
Returns an AsyncStream with tuples containing each successive value from the given sources
, adding given fillValue
to any streams
that end before all streams have ended.
Returns an AsyncStream concatenating the given source
AsyncStreamSource containing StreamSources.
Returns an array containing an AsyncStream for each tuple element resulting from given source
AsyncStream.
Returns a possibly infinite Stream starting with given init
value, followed by applying given next
function to the previous value.