openreplay/frontend/app/duck/index.ts
2024-09-16 14:38:00 +02:00

36 lines
No EOL
823 B
TypeScript

// @ts-ignore
import { combineReducers } from 'redux-immutable';
import user from './user';
import sessions from './sessions';
import filters from './filters';
import funnelFilters from './funnelFilters';
import sources from './sources';
import site from './site';
import customFields from './customField';
import integrations from './integrations';
import errors from './errors';
import funnels from './funnels';
import customMetrics from './customMetrics';
import search from './search';
import liveSearch from './liveSearch';
const rootReducer = combineReducers({
user,
sessions,
filters,
funnelFilters,
site,
customFields,
errors,
funnels,
customMetrics,
search,
liveSearch,
...integrations,
...sources,
});
export type RootStore = ReturnType<typeof rootReducer>
export default rootReducer