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);