59 lines
No EOL
1.3 KiB
TypeScript
59 lines
No EOL
1.3 KiB
TypeScript
// @ts-ignore
|
|
import { combineReducers } from 'redux-immutable';
|
|
|
|
import jwt from './jwt';
|
|
import user from './user';
|
|
import sessions from './sessions';
|
|
import assignments from './assignments';
|
|
import targetCustom from './targetCustom';
|
|
import filters from './filters';
|
|
import funnelFilters from './funnelFilters';
|
|
import templates from './templates';
|
|
import alerts from './alerts';
|
|
import dashboard from './dashboard';
|
|
import components from './components';
|
|
import sources from './sources';
|
|
import members from './member';
|
|
import site from './site';
|
|
import customFields from './customField';
|
|
import webhooks from './webhook';
|
|
import integrations from './integrations';
|
|
import rehydrate from './rehydrate';
|
|
import errors from './errors';
|
|
import funnels from './funnels';
|
|
import roles from './roles';
|
|
import customMetrics from './customMetrics';
|
|
import search from './search';
|
|
import liveSearch from './liveSearch';
|
|
|
|
const rootReducer = combineReducers({
|
|
jwt,
|
|
user,
|
|
sessions,
|
|
assignments,
|
|
targetCustom,
|
|
filters,
|
|
funnelFilters,
|
|
|
|
templates,
|
|
alerts,
|
|
dashboard,
|
|
components,
|
|
members,
|
|
site,
|
|
customFields,
|
|
webhooks,
|
|
rehydrate,
|
|
errors,
|
|
funnels,
|
|
roles,
|
|
customMetrics,
|
|
search,
|
|
liveSearch,
|
|
...integrations,
|
|
...sources,
|
|
});
|
|
|
|
export type RootStore = ReturnType<typeof rootReducer>
|
|
|
|
export default rootReducer |