MiddlewareHandler<State extends Built<State, StateBuilder> , StateBuilder extends Builder<State, StateBuilder> , Actions extends ReduxActions, Payload> typedef
MiddlewareHandler<State extends Built<State, StateBuilder> , StateBuilder extends Builder<State, StateBuilder> , Actions extends ReduxActions, Payload> =
void Function(MiddlewareApi<State, StateBuilder, Actions> api, ActionHandler next, Action<Payload> action)
MiddlewareHandler is a function that handles an action in a middleware. Its is only for use with MiddlewareBuilder. If you are not using MiddlewareBuilder middleware must be declared as a Middleware function.
Implementation
typedef MiddlewareHandler<
State extends Built<State, StateBuilder>,
StateBuilder extends Builder<State, StateBuilder>,
Actions extends ReduxActions,
Payload>
= void Function(MiddlewareApi<State, StateBuilder, Actions> api,
ActionHandler next, Action<Payload> action);