All files / src/store index.ts

100% Statements 19/19
100% Branches 0/0
100% Functions 1/1
100% Lines 19/19

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 431x 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;