redux-act
Version:
An opinionated lib to create actions and reducers for Redux
11 lines (10 loc) • 314 B
JavaScript
export default function assignAll(actions, stores) {
if (Array.isArray(actions)) {
return actions.map(action => action.assignTo(stores));
}
return Object.keys(actions).reduce((assigns, action) => {
return Object.assign(assigns, {
[action]: actions[action].assignTo(stores)
});
}, {});
};