import { configureStore } from '@reduxjs/toolkit'; import { baseApi } from '../services/api/baseApi'; import { schemesApi } from '../modules/schemes/services/schemesApi'; import { rootReducer } from './rootReducer'; export const store = configureStore({ reducer: rootReducer, middleware: (getDefaultMiddleware) => getDefaultMiddleware({ serializableCheck: false, }).concat(baseApi.middleware, schemesApi.middleware), }); export type RootState = ReturnType; export type AppDispatch = typeof store.dispatch;