ayano-react
Version:
react app creator
24 lines (21 loc) • 563 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
function createThunkMiddleware(extraArgument) {
return function (_ref) {
var dispatch = _ref.dispatch,
getState = _ref.getState;
return function (next) {
return function (action) {
if (typeof action === 'function') {
return action(extraArgument, dispatch, getState);
}
return next(action);
};
};
};
}
var thunk = createThunkMiddleware();
thunk.withExtraArgument = createThunkMiddleware;
exports.default = thunk;