{"ast":null,"code":"import _objectSpread from\"C:/laragon/www/iot.mksolusi/DriverOPCDA/frontend/node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/objectSpread2\";import{INCREMENT,DECREMENT}from'./counter.types';var INITIAL_STATE={count:9};var reducer=function reducer(){var state=arguments.length>0&&arguments[0]!==undefined?arguments[0]:INITIAL_STATE;var action=arguments.length>1?arguments[1]:undefined;switch(action.type){case INCREMENT:return _objectSpread(_objectSpread({},state),{},{count:action.payload.counter});case DECREMENT:return _objectSpread(_objectSpread({},state),{},{count:state.count-1});default:return state;}};export default reducer;","map":{"version":3,"sources":["C:/laragon/www/iot.mksolusi/DriverOPCDA/frontend/src/redux/Counter/counter.reducer.js"],"names":["INCREMENT","DECREMENT","INITIAL_STATE","count","reducer","state","action","type","payload","counter"],"mappings":"sKACA,OAASA,SAAT,CAAoBC,SAApB,KAAqC,iBAArC,CAGA,GAAMC,CAAAA,aAAa,CAAG,CAClBC,KAAK,CAAE,CADW,CAAtB,CAIA,GAAMC,CAAAA,OAAO,CAAG,QAAVA,CAAAA,OAAU,EAAmC,IAAlCC,CAAAA,KAAkC,2DAA1BH,aAA0B,IAAXI,CAAAA,MAAW,2CAC/C,OAAQA,MAAM,CAACC,IAAf,EACI,IAAKP,CAAAA,SAAL,CACI,sCACOK,KADP,MACcF,KAAK,CAAEG,MAAM,CAACE,OAAP,CAAeC,OADpC,GAGJ,IAAKR,CAAAA,SAAL,CACI,sCACOI,KADP,MACcF,KAAK,CAAEE,KAAK,CAACF,KAAN,CAAc,CADnC,GAGJ,QAAS,MAAOE,CAAAA,KAAP,CATb,CAaH,CAdD,CAgBA,cAAeD,CAAAA,OAAf","sourcesContent":["\r\nimport { INCREMENT, DECREMENT } from './counter.types';\r\n\r\n\r\nconst INITIAL_STATE = {\r\n    count: 9,\r\n};\r\n\r\nconst reducer = (state = INITIAL_STATE, action) => {\r\n    switch (action.type) {\r\n        case INCREMENT:\r\n            return {\r\n                ...state, count: action.payload.counter,\r\n            };\r\n        case DECREMENT:\r\n            return {\r\n                ...state, count: state.count - 1,\r\n            };\r\n        default: return state;\r\n\r\n    }\r\n\r\n};\r\n\r\nexport default reducer;"]},"metadata":{},"sourceType":"module"}