react-redux-typescript
Version:
React / Redux / TypeScript Utils
13 lines • 490 B
JavaScript
export function createActionCreator(type, payloadSelector) {
if (payloadSelector == null) {
var actionCreator = function () { return ({ type: type }); };
actionCreator.type = type;
return actionCreator;
}
else {
var actionCreator = function (state, meta) { return ({ type: type, payload: payloadSelector(state, meta) }); };
actionCreator.type = type;
return actionCreator;
}
}
//# sourceMappingURL=create-action-creator.js.map