ReducerFunction<S = any, EM extends EventMapBase = EventMapBase>
typePure reducer function (stateful event consumer).
Definition
type
type ReducerFunction<S = any, EM extends EventMapBase = EventMapBase> = (state: S, event: EventUnion<EM>) => S(state: S, event: EventUnion<EM>) => S
Type parameters
| Name | Type | Description |
|---|---|---|
S | — | State type. |
EM | extends EventMapBase | Event map. |