UNPKG

@f/compose-reducers

Version:
29 lines (21 loc) 425 B
/** * Modules */ var toArray = require('@f/to-array') /** * Expose composeReducers */ module.exports = composeReducers['default'] = composeReducers /** * composeReducers */ function composeReducers (/* arguments */) { var args = toArray(arguments) var len = args.length return function (state, action) { for (var i = 0; i < len; ++i) { state = args[i](state, action) } return state } }