import { ReducersMapObject } from 'redux' ; import app , { AppActions } from 'store/ducks/app' ; import chatters , { ChattersActions } from 'store/ducks/chatters' ; import logs , { LogsActions } from 'store/ducks/logs' ; import notes , { NotesActions } from 'store/ducks/notes' ; import settings , { SettingsActions } from 'store/ducks/settings' ; import user , { UserActions } from 'store/ducks/user' ; see https see https const reducers = { app , chatters , logs , notes , settings , user , } ; export default reducers ; /**
 * Application actions
 */ type ApplicationActions = AppActions | LogsActions | NotesActions | UserActions | ChattersActions | SettingsActions ; /**
 * Application state.
 */ export interface ApplicationState { app : ReturnType < typeof app > ; chatters : ReturnType < typeof chatters > ; logs : ReturnType < typeof logs > ; notes : ReturnType < typeof notes > ; user : ReturnType < typeof user > ; settings : ReturnType < typeof settings > ; }