{"ast":null,"code":"import{createStore,applyMiddleware}from'redux';import thunk from'redux-thunk';import{logger}from'redux-logger';import{persistStore,persistReducer}from'redux-persist';import storage from'redux-persist/lib/storage';import rootReducer from'./rootReducer';var persistConfig={key:'authType',storage:storage,whitelist:['auth']// which reducer want to store\n};var pReducer=persistReducer(persistConfig,rootReducer);var middleware=applyMiddleware(thunk);var store=createStore(pReducer,middleware);var persistor=persistStore(store);export{persistor,store};","map":{"version":3,"sources":["C:/laragon/www/iot.mksolusi/DriverOPCDA/frontend/src/redux/store.js"],"names":["createStore","applyMiddleware","thunk","logger","persistStore","persistReducer","storage","rootReducer","persistConfig","key","whitelist","pReducer","middleware","store","persistor"],"mappings":"AACA,OAASA,WAAT,CAAqBC,eAArB,KAA4C,OAA5C,CACA,MAAOC,CAAAA,KAAP,KAAkB,aAAlB,CACA,OAAQC,MAAR,KAAqB,cAArB,CACA,OAASC,YAAT,CAAuBC,cAAvB,KAA6C,eAA7C,CACA,MAAOC,CAAAA,OAAP,KAAoB,2BAApB,CAEA,MAAOC,CAAAA,WAAP,KAAwB,eAAxB,CAGA,GAAMC,CAAAA,aAAa,CAAG,CAClBC,GAAG,CAAE,UADa,CAElBH,OAAO,CAAEA,OAFS,CAGlBI,SAAS,CAAE,CAAC,MAAD,CAAS;AAHF,CAAtB,CAKA,GAAMC,CAAAA,QAAQ,CAAGN,cAAc,CAACG,aAAD,CAAgBD,WAAhB,CAA/B,CACA,GAAMK,CAAAA,UAAU,CAAGX,eAAe,CAACC,KAAD,CAAlC,CAEA,GAAMW,CAAAA,KAAK,CAAGb,WAAW,CAACW,QAAD,CAAWC,UAAX,CAAzB,CACA,GAAME,CAAAA,SAAS,CAAGV,YAAY,CAACS,KAAD,CAA9B,CAEA,OAASC,SAAT,CAAoBD,KAApB","sourcesContent":["\r\nimport { createStore,applyMiddleware } from 'redux';\r\nimport thunk from 'redux-thunk';\r\nimport {logger} from 'redux-logger';\r\nimport { persistStore, persistReducer } from 'redux-persist';\r\nimport storage from 'redux-persist/lib/storage';\r\n\r\nimport rootReducer from './rootReducer';\r\n\r\n\r\nconst persistConfig = {\r\n    key: 'authType',\r\n    storage: storage,\r\n    whitelist: ['auth'] // which reducer want to store\r\n};\r\nconst pReducer = persistReducer(persistConfig, rootReducer);\r\nconst middleware = applyMiddleware(thunk);\r\n\r\nconst store = createStore(pReducer, middleware);\r\nconst persistor = persistStore(store);\r\n\r\nexport { persistor, store };\r\n"]},"metadata":{},"sourceType":"module"}