PromucFlow_constructor/app/client/src/reducers/index.tsx

24 lines
616 B
TypeScript
Raw Normal View History

import { combineReducers } from "redux"
import entityReducer from "./entityReducers"
import uiReducer from "./uiReducers"
import { CanvasReduxState } from "./uiReducers/canvasReducer"
import { CanvasWidgetsReduxState } from "./entityReducers/canvasWidgetsReducers"
2019-03-21 17:42:23 +00:00
import { WidgetPaneReduxState } from "./uiReducers/widgetPaneReducer"
const appReducer = combineReducers({
entities: entityReducer,
ui: uiReducer
})
export default appReducer
export interface AppState {
ui: {
2019-03-21 17:42:23 +00:00
canvas: CanvasReduxState
2019-03-18 15:45:53 +00:00
widgetPane: WidgetPaneReduxState
}
entities: {
canvasWidgets: CanvasWidgetsReduxState
}
}