Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import { configureStore } from "@reduxjs/toolkit";
import { setupListeners } from "@reduxjs/toolkit/query";
import { apiSlice } from "./app/apiSlice.ts";
import authSlice from "./features/auth/authSlice.ts";
import playbookSlice from "./features/playbook/playbookSlice.ts";
import integrationsSlice from "./features/integrations/integrationsSlice.ts";
import timeRangeSlice from "./features/timeRange/timeRangeSlice.ts";
import snackbarSlice from "./features/snackbar/snackbarSlice.ts";
import workflowSlice from "./features/workflow/workflowSlice.ts";
import drawersSlice from "./features/drawers/drawersSlice.ts";
import fakeLoadingSlice from "./features/fakeLoading/fakeLoadingSlice.ts";
import searchSlice from "./features/search/searchSlice.ts";
import paginationSlice from "./features/pagination/paginationSlice.ts";
import commonSlice from "./features/common/commonSlice.ts";
import dynamicAlertsSlice from "./features/dynamicAlerts/dynamicAlertsSlice.ts";
import sidebarSlice from "./features/sidebar/sidebarSlice.ts";
export const store = configureStore({
reducer: {
[apiSlice.reducerPath]: apiSlice.reducer,
timeRange: timeRangeSlice,
auth: authSlice,
playbook: playbookSlice,
integrations: integrationsSlice,
workflows: workflowSlice,
snackbar: snackbarSlice,
drawers: drawersSlice,
fakeLoading: fakeLoadingSlice,
search: searchSlice,
pagination: paginationSlice,
common: commonSlice,
dynamicAlerts: dynamicAlertsSlice,
sidebar: sidebarSlice,
},
middleware: (getDefaultMiddleware) =>
getDefaultMiddleware().concat(apiSlice.middleware),
});
setupListeners(store.dispatch);
export type RootState = ReturnType<typeof store.getState>;
export type AppDispatch = typeof store.dispatch;
|