You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1 line
2.9 KiB

  1. {"ast":null,"code":"import { applyMiddleware, combineReducers, createStore } from 'redux';\nimport { composeWithDevTools } from 'redux-devtools-extension'; // import { reducer as reduxFormReducer } from 'redux-form'; \n\nimport reduxThunk from 'redux-thunk';\nimport authReducer from './auth/reducers';\nimport sidebarReducer from './sidebar/reducers';\nimport themeReducer from './theme/reducers';\nvar rootReducer = combineReducers({\n auth: authReducer,\n // Add addtion state reducers here\n // form: reduxFormReducer, // mounted under \"form\",\n theme: themeReducer,\n sidebar: sidebarReducer\n});\nexport default function configureStore() {\n var middlewares = [reduxThunk]; // Add additional middle wares here\n\n var middleWareEnhancer = applyMiddleware.apply(void 0, middlewares);\n var store = createStore(rootReducer, composeWithDevTools(middleWareEnhancer));\n return store;\n}","map":{"version":3,"sources":["/Users/michielcarman/Server Code/Repository/clients-rpm-kit-manager/code/RPM.KitManager/RPM.KitManager.Web/ClientApp/src/store/index.ts"],"names":["applyMiddleware","combineReducers","createStore","composeWithDevTools","reduxThunk","authReducer","sidebarReducer","themeReducer","rootReducer","auth","theme","sidebar","configureStore","middlewares","middleWareEnhancer","store"],"mappings":"AAAA,SAASA,eAAT,EAA0BC,eAA1B,EAA2CC,WAA3C,QAA8D,OAA9D;AACA,SAASC,mBAAT,QAAoC,0BAApC,C,CACA;;AACA,OAAOC,UAAP,MAAuB,aAAvB;AAEA,OAAOC,WAAP,MAAwB,iBAAxB;AACA,OAAOC,cAAP,MAA2B,oBAA3B;AACA,OAAOC,YAAP,MAAyB,kBAAzB;AAEA,IAAMC,WAAW,GAAGP,eAAe,CAAC;AAChCQ,EAAAA,IAAI,EAAEJ,WAD0B;AACb;AACnB;AACAK,EAAAA,KAAK,EAAEH,YAHyB;AAIhCI,EAAAA,OAAO,EAAEL;AAJuB,CAAD,CAAnC;AASA,eAAe,SAASM,cAAT,GAA0B;AACrC,MAAMC,WAAW,GAAG,CAACT,UAAD,CAApB,CADqC,CACH;;AAClC,MAAMU,kBAAkB,GAAGd,eAAe,MAAf,SAAmBa,WAAnB,CAA3B;AAEA,MAAME,KAAK,GAAGb,WAAW,CACrBM,WADqB,EAErBL,mBAAmB,CAACW,kBAAD,CAFE,CAAzB;AAKA,SAAOC,KAAP;AACH","sourcesContent":["import { applyMiddleware, combineReducers, createStore } from 'redux';\nimport { composeWithDevTools } from 'redux-devtools-extension';\n// import { reducer as reduxFormReducer } from 'redux-form'; \nimport reduxThunk from 'redux-thunk';\n\nimport authReducer from './auth/reducers';\nimport sidebarReducer from './sidebar/reducers';\nimport themeReducer from './theme/reducers';\n\nconst rootReducer = combineReducers({\n auth: authReducer, // Add addtion state reducers here\n // form: reduxFormReducer, // mounted under \"form\",\n theme: themeReducer,\n sidebar: sidebarReducer,\n});\n\nexport type AppState = ReturnType<typeof rootReducer>;\n\nexport default function configureStore() {\n const middlewares = [reduxThunk]; // Add additional middle wares here\n const middleWareEnhancer = applyMiddleware(...middlewares);\n\n const store = createStore(\n rootReducer,\n composeWithDevTools(middleWareEnhancer)\n );\n\n return store;\n}"]},"metadata":{},"sourceType":"module"}