redux-smart-actions
Version:
The fastest way to write Redux actions
17 lines (12 loc) • 322 B
JavaScript
;
exports.__esModule = true;
exports.createAction = void 0;
const createAction = (name, action = () => ({})) => {
const actionCreator = (...params) => ({
type: name,
...action(...params)
});
actionCreator.toString = () => name;
return actionCreator;
};
exports.createAction = createAction;