UNPKG

redux-resource

Version:
15 lines (12 loc) 591 B
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 };