loT-demo/src/store/index.ts

20 lines
626 B
TypeScript

import { configureStore } from '@reduxjs/toolkit'
import airConditioningReducer from './slices/airConditioningSlice'
import lightingReducer from './slices/lightingSlice'
import energyReducer from './slices/energySlice'
import deviceReducer from './slices/deviceSlice'
import uiReducer from './slices/uiSlice'
export const store = configureStore({
reducer: {
airConditioning: airConditioningReducer,
lighting: lightingReducer,
energy: energyReducer,
devices: deviceReducer,
ui: uiReducer,
},
})
export type RootState = ReturnType<typeof store.getState>
export type AppDispatch = typeof store.dispatch