package @rimbu/stream
The @rimbu/stream
package provides the Stream
and AsyncStream
implementations and many related utilities.
See the Rimbu docs Stream page for more information.
This package also exports everything from the the following sub-packages:
Interfaces
Name | Description |
---|---|
AsyncFastIterable<T> | undocumented |
AsyncFastIterator<T> | undocumented |
AsyncStream<T> | A possibly infinite asynchronous sequence of elements of type T. See the Stream documentation and the AsyncStream API documentation |
AsyncStreamable<T> | undocumented |
FastIterable<T> | An interface that extends the standard Iterable interface to return a FastIterator instead of a normal Iterator . |
FastIterator<T> | An iterator that extends the default Iterator interface with methods that give more performance. |
Stream<T> | A possibly infinite sequence of elements of type T. See the Stream documentation and the Stream API documentation |
Streamable<T> | An object that can create a Stream of elements of type T . |
Namespaces
Name | Description |
---|---|
AsyncStream | A possibly infinite asynchronous sequence of elements of type T. See the Stream documentation and the AsyncStream API documentation |
AsyncStreamable | undocumented |
AsyncStreamSource | undocumented |
AsyncTransformer | An AsyncReducer that produces instances of AsyncStreamSource . |
Stream | A possibly infinite sequence of elements of type T. See the Stream documentation and the Stream API documentation |
Streamable | An object that can create a Stream of elements of type T . |
StreamSource | Any object that is Iterable, a Stream, or can produce a Stream. |
Transformer_2 | A Reducer that produces instances of StreamSource . |