18 lines
427 B
JavaScript
18 lines
427 B
JavaScript
"use strict";
|
|
|
|
exports.__esModule = true;
|
|
exports.default = bindActionCreators;
|
|
|
|
function bindActionCreators(actionCreators, dispatch) {
|
|
const boundActionCreators = {};
|
|
|
|
for (const key in actionCreators) {
|
|
const actionCreator = actionCreators[key];
|
|
|
|
if (typeof actionCreator === 'function') {
|
|
boundActionCreators[key] = (...args) => dispatch(actionCreator(...args));
|
|
}
|
|
}
|
|
|
|
return boundActionCreators;
|
|
} |