source: node_modules/@reduxjs/toolkit/dist/react/redux-toolkit-react.modern.mjs

Last change on this file was a762898, checked in by istevanoska <ilinastevanoska@…>, 5 months ago

Added visualizations

  • Property mode set to 100644
File size: 1.1 KB
Line 
1// src/react/index.ts
2export * from "@reduxjs/toolkit";
3
4// src/dynamicMiddleware/react/index.ts
5import { createDynamicMiddleware as cDM } from "@reduxjs/toolkit";
6import { createDispatchHook, ReactReduxContext, useDispatch as useDefaultDispatch } from "react-redux";
7var createDynamicMiddleware = () => {
8 const instance = cDM();
9 const createDispatchWithMiddlewareHookFactory = (context = ReactReduxContext) => {
10 const useDispatch = context === ReactReduxContext ? useDefaultDispatch : createDispatchHook(context);
11 function createDispatchWithMiddlewareHook2(...middlewares) {
12 instance.addMiddleware(...middlewares);
13 return useDispatch;
14 }
15 createDispatchWithMiddlewareHook2.withTypes = () => createDispatchWithMiddlewareHook2;
16 return createDispatchWithMiddlewareHook2;
17 };
18 const createDispatchWithMiddlewareHook = createDispatchWithMiddlewareHookFactory();
19 return {
20 ...instance,
21 createDispatchWithMiddlewareHookFactory,
22 createDispatchWithMiddlewareHook
23 };
24};
25export {
26 createDynamicMiddleware
27};
28//# sourceMappingURL=redux-toolkit-react.modern.mjs.map
Note: See TracBrowser for help on using the repository browser.