redux-thunk.legacy-esm.js 417 B

12345678910111213141516
  1. // src/index.ts
  2. function createThunkMiddleware(extraArgument) {
  3. const middleware = ({ dispatch, getState }) => (next) => (action) => {
  4. if (typeof action === "function") {
  5. return action(dispatch, getState, extraArgument);
  6. }
  7. return next(action);
  8. };
  9. return middleware;
  10. }
  11. var thunk = createThunkMiddleware();
  12. var withExtraArgument = createThunkMiddleware;
  13. export {
  14. thunk,
  15. withExtraArgument
  16. };