import { rootReducer } from './rootReducer'; import { store } from './index'; import { AppHttpError } from '~/data'; export type RequestState = 'idle' | 'loading' | 'success' | 'failure'; export type RequestSliceState = { error?: AppHttpError; data?: T; state: RequestState; }; export type RootState = ReturnType; export type AppDispatch = typeof store.dispatch;