20 lines
626 B
TypeScript
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
|