import project, { initialState as projectInitState, Store as ProjectStore } from './project'
import { initialState as systemInitState, reducer as system, State as System } from './system'

export interface EntitiesState {
  system: System
  project: ProjectStore
}

export const initialState: EntitiesState = {
  system: systemInitState,
  project: projectInitState,
}

const reducers = {
  system,
  project,
}

export default reducers
