import * as rimbu from "https://deno.land/x/rimbu@1.2.0/stream/main/index.ts";
Classes
A base class that can be used to easily create | |
The default | |
A base class that can be used to easily create | |
The default | |
Variables
Returns an | |
Returns an | |
An | |
Returns an | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
An | |
Returns an | |
Returns an | |
Returns an AsyncReducer that only produces an output value when having receives exactly one
input value, otherwise will return the | |
Returns an async transformer that filters elements from the input stream based on the provided predicate function. | |
Returns an async transformer that produces windows/collections of | |
A | |
A | |
A | |
Returns a | |
Returns a | |
A | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
A | |
A | |
Returns a | |
A | |
Returns a | |
Returns a Reducer that only produces an output value when having receives exactly one
input value, otherwise will return the | |
A | |
Returns a transformer that filters elements from the input stream based on the provided predicate function. | |
Returns a transformer that produces windows/collections of |
Functions
Returns an | |
Returns an | |
Returns an | |
Returns an | |
Returns an | |
Returns an | |
Returns an | |
Returns an | |
Returns an | |
Returns an | |
Returns an | |
Returns a | |
Returns an | |
Returns an async transformer that applies the given flatMap function to each element of the input stream, and concatenates all the resulting resulting streams into one stream. | |
Returns an async transformer that applies the given flatMap function to each element of the input stream, and concatenates all the resulting resulting streams into one stream, where each resulting element is tupled with the originating input element. | |
Returns an AsyncTransformer based on a given synchronous or asynchronous transformer. | |
Returns an | |
Returns an | |
Returns an | |
Returns an | |
Returns an | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a transformer that returns only those elements from the input that are different to previous element
according to the optionally given | |
Returns a transformer that applies the given flatMap function to each element of the input stream, and concatenates all the resulting resulting streams into one stream. | |
Returns a transformer that applies the given flatMap function to each element of the input stream, and concatenates all the resulting resulting streams into one stream, where each resulting element is tupled with the originating input element. | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a | |
Returns a |
Interfaces
An asynchronous iterator that extends the default | |
The AsyncReducer implementation interface defining the required methods. | |
An async reducer instance that manages its own state based on the reducer definition that was used to create this instance. | |
A possibly infinite asynchronous sequence of elements of type T. See the Stream documentation and the AsyncStream API documentation | |
A non-empty and possibly infinite asynchronous sequence of elements of type T. See the Stream documentation and the AsyncStream API documentation | |
Represents an object that can produce an asynchronous stream of values. | |
Represents a non-empty object that can produce an asynchronous stream of values. | |
An interface that extends the standard | |
An iterator that extends the default | |
The Implementation interface for a | |
A reducer instance that manages its own state based on the reducer definition that was used to create this instance. | |
A possibly infinite sequence of elements of type T. See the Stream documentation and the Stream API documentation | |
A non-empty and possibly infinite sequence of elements of type T. See the Stream documentation and the Stream API documentation | |
An object that can create a Stream of elements of type | |
An object that can create a non-empty Stream of elements of type |
Type Aliases
An | |
Convenience type to allow synchronous reducers to be supplied to functions that accept async reducers. | |
Type defining the result type of an async reducer combination for a given shape. | |
Type defining the allowed shape of async reducer combinations. | |
An AsyncReducer that produces instances of | |
Convenience type to allow synchronous transformers to be supplied to functions that accept async transformers. | |
Convenience type to allow non-empty synchronous transformers to be supplied to functions that accept non-empty async transformers. | |
An AsyncReducer that produces instances | |
A | |
Type defining the result type of a reducer combination for a given shape. | |
Type defining the allowed shape of reducer combinations. | |
Any object that is Iterable, a Stream, or can produce a Stream. | |
Any object that is a non-empty Stream, can produce a non-empty Stream, or is a non-empty array. | |
A Reducer that produces instances of | |
A Reducer that produces instances of |