@warp-works/warpjs-utils
Version:
Utility functions for WarpJS and plugins
22 lines (14 loc) • 742 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _reduxConcatenateReducers = require('redux-concatenate-reducers');
var _reduxConcatenateReducers2 = _interopRequireDefault(_reduxConcatenateReducers);
var _guardAction = require('./guard-action');
var _guardAction2 = _interopRequireDefault(_guardAction);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = function (definitions) {
return (0, _reduxConcatenateReducers2.default)(definitions.map(function (definition) {
return definition && definition.actions && definition.reducer ? (0, _guardAction2.default)(definition.actions, definition.reducer) : definition;
}));
};