import { advanced, IAdvanced } from './reducers/advanced'; import { counter } from './reducers/counter'; import { INegotiator, negotiator } from './reducers/negotiator'; import { IRole } from './reducers/roles/roleTypeRegistrations'; import { role } from './reducers/roles/role'; import { createObservableStore, Store } from '@dezrez/core'; import { negotiatorEpic } from './effects/negotiator'; import roleEpics from './effects/role'; import tenantEpics from './effects/tenant'; export interface IState { counter: number; advanced: IAdvanced; negotiator: INegotiator; role: IRole; } declare const __DEV__: boolean; export const store: Store = createObservableStore({ counter, advanced, negotiator, role }, [ negotiatorEpic, ...roleEpics, ...tenantEpics ], __DEV__);