@razorpay/blade
Version:
The Design System that powers Razorpay
16 lines (14 loc) • 454 B
JavaScript
// src/index.ts
function createThunkMiddleware(extraArgument) {
const middleware = ({ dispatch, getState }) => (next) => (action) => {
if (typeof action === "function") {
return action(dispatch, getState, extraArgument);
}
return next(action);
};
return middleware;
}
var thunk = createThunkMiddleware();
var withExtraArgument = createThunkMiddleware;
export { thunk, withExtraArgument };
//# sourceMappingURL=redux-thunk.js.map