redux-resource
Version:
Resource management for Redux.
15 lines (12 loc) • 591 B
JavaScript
import reducerGenerator from '../utils/reducer-generator';
import cruReducerHelper from '../utils/cru-reducer-helper';
import requestStatuses from '../utils/request-statuses';
var update = reducerGenerator('update', requestStatuses.PENDING);
var updateFail = reducerGenerator('update', requestStatuses.FAILED);
var updateIdle = reducerGenerator('update', requestStatuses.IDLE);
function updateSucceed(state, action, options) {
return cruReducerHelper(state, action, options, {
updateStatus: requestStatuses.SUCCEEDED
});
}
export { update, updateFail, updateIdle, updateSucceed };