add<Payload> method
void
add<Payload>(
- ActionName<
Payload> aMgr, - MiddlewareHandler<
NestedState, NestedStateBuilder, NestedActions, Payload> handler
Implementation
void add<Payload>(
ActionName<Payload> aMgr,
MiddlewareHandler<NestedState, NestedStateBuilder, NestedActions, Payload>
handler) {
_map[aMgr.name] = (api, next, action) {
handler(
MiddlewareApi._(
() => _stateMapper(api.state), () => _actionsMapper(api.actions)),
next,
action as Action<Payload>);
};
}