import { combineReducers, configureStore } from "@reduxjs/toolkit"; import appSlice from "./appSlice"; import deviceSlice from "./deviceSlice"; import eventsSlice from "./eventsSlice"; import settingsSlice from "./settingsSlice"; import userSlice from "./userSlice"; export const slicesToClearOnLogout = [ eventsSlice, settingsSlice, userSlice, ] as const; const store = configureStore({ reducer: combineReducers({ app: appSlice.reducer, device: deviceSlice.reducer, events: eventsSlice.reducer, settings: settingsSlice.reducer, user: userSlice.reducer, }), }); export type RootState = ReturnType<typeof store.getState>; export default store;