import { combineReducers } from "redux" import entityReducer from "./entityReducers" import uiReducer from "./uiReducers" import { CanvasReduxState } from "./uiReducers/canvasReducer" import { CanvasWidgetsReduxState } from "./entityReducers/canvasWidgetsReducers" const appReducer = combineReducers({ entities: entityReducer, ui: uiReducer }) export default appReducer export interface AppState { ui: { canvas: CanvasReduxState } entities: { canvasWidgets: CanvasWidgetsReduxState } }