redux-vertical
Version:
Build redux vertically
17 lines • 559 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Create a multi action. Useful when you have an event in a subdomains that triggers a
* a command action that triggers changes in parent domains.
*
* requires the use of arrayMiddleware
*/
const createMultiAction = (event, ...commands) => {
const actionCreator = (...args) => [
event(...args),
...commands.map((ac) => ac(...args)),
];
return actionCreator;
};
exports.default = createMultiAction;
//# sourceMappingURL=create-multi-action.js.map