import { AsyncReducer } from "https://deno.land/x/rimbu@1.2.0/core/mod.ts";
Classes
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 |
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 |
Interfaces
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. |
Type Aliases
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. |
import { type AsyncReducer } from "https://deno.land/x/rimbu@1.2.0/core/mod.ts";
An AsyncReducer
is a stand-alone asynchronous calculation that takes input values of type I,
and, when requested, produces an output value of type O.