{"ast":null,"code":"import { createStore, applyMiddleware } from 'redux';\nimport thunk from 'redux-thunk';\nimport { logger } from 'redux-logger';\nimport { persistStore, persistReducer } from 'redux-persist';\nimport storage from 'redux-persist/lib/storage';\nimport rootReducer from './rootReducer';\nconst persistConfig = {\n  key: 'authType',\n  storage: storage,\n  whitelist: ['auth'] // which reducer want to store\n\n};\nconst pReducer = persistReducer(persistConfig, rootReducer);\nconst middleware = applyMiddleware(thunk);\nconst store = createStore(pReducer, middleware);\nconst persistor = persistStore(store);\nexport { 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,SAASA,WAAT,EAAqBC,eAArB,QAA4C,OAA5C;AACA,OAAOC,KAAP,MAAkB,aAAlB;AACA,SAAQC,MAAR,QAAqB,cAArB;AACA,SAASC,YAAT,EAAuBC,cAAvB,QAA6C,eAA7C;AACA,OAAOC,OAAP,MAAoB,2BAApB;AAEA,OAAOC,WAAP,MAAwB,eAAxB;AAGA,MAAMC,aAAa,GAAG;AAClBC,EAAAA,GAAG,EAAE,UADa;AAElBH,EAAAA,OAAO,EAAEA,OAFS;AAGlBI,EAAAA,SAAS,EAAE,CAAC,MAAD,CAHO,CAGE;;AAHF,CAAtB;AAKA,MAAMC,QAAQ,GAAGN,cAAc,CAACG,aAAD,EAAgBD,WAAhB,CAA/B;AACA,MAAMK,UAAU,GAAGX,eAAe,CAACC,KAAD,CAAlC;AAEA,MAAMW,KAAK,GAAGb,WAAW,CAACW,QAAD,EAAWC,UAAX,CAAzB;AACA,MAAME,SAAS,GAAGV,YAAY,CAACS,KAAD,CAA9B;AAEA,SAASC,SAAT,EAAoBD,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"}