UNPKG

redux-providers

Version:

Minimalist dependency injection system for redux. Create providers to be injected and used in redux reducers.

20 lines 667 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var AsyncEventType; (function (AsyncEventType) { AsyncEventType["onStart"] = "onStart"; AsyncEventType["onFinished"] = "onFinished"; AsyncEventType["onSuccess"] = "onSuccess"; AsyncEventType["onError"] = "onError"; })(AsyncEventType = exports.AsyncEventType || (exports.AsyncEventType = {})); function handleAsyncAction(state, action, handler) { let fn = handler[action.eventType]; if (!fn) { fn = (s) => { return s; }; } return fn(state); } exports.handleAsyncAction = handleAsyncAction; //# sourceMappingURL=async-actions.js.map