mirror of
https://github.com/idanoo/GoScrobble.git
synced 2024-11-24 17:35:16 +00:00
23 lines
529 B
JavaScript
23 lines
529 B
JavaScript
|
'use strict';
|
||
|
|
||
|
exports.__esModule = 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(dispatch, getState, extraArgument);
|
||
|
}
|
||
|
|
||
|
return next(action);
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
}
|
||
|
|
||
|
var thunk = createThunkMiddleware();
|
||
|
thunk.withExtraArgument = createThunkMiddleware;
|
||
|
|
||
|
exports['default'] = thunk;
|