import { AsyncReducer } from "https://deno.land/x/rimbu@1.2.0/core/mod.ts";
const { combine } = AsyncReducer;
Returns an AsyncReducer
that combines multiple input reducers
according to the given "shape" by providing input values to all of them and collecting the outputs in the shape.
Type Parameters
S extends AsyncReducer.CombineShape<T>
Parameters
shape: S & AsyncReducer.CombineShape<T>
- a shape defining where reducer outputs will be located in the result. It can consist of a single reducer, an array of shapes, or an object with string keys and shapes as values.