nexus-react-core
Version:
A comprehensive React toolkit with services, hooks, and Redux store management
24 lines • 1.43 kB
TypeScript
import { TypedUseSelectorHook } from "react-redux";
export declare const createStore: () => import("@reduxjs/toolkit").EnhancedStore<{
user: import("./user/slice").UserState;
notifications: import("./notifications/slice").NotificationState;
}, import("redux").UnknownAction, import("@reduxjs/toolkit").Tuple<[import("redux").StoreEnhancer<{
dispatch: import("redux-thunk").ThunkDispatch<{
user: import("./user/slice").UserState;
notifications: import("./notifications/slice").NotificationState;
}, undefined, import("redux").UnknownAction>;
}>, import("redux").StoreEnhancer]>>;
export declare const store: import("@reduxjs/toolkit").EnhancedStore<{
user: import("./user/slice").UserState;
notifications: import("./notifications/slice").NotificationState;
}, import("redux").UnknownAction, import("@reduxjs/toolkit").Tuple<[import("redux").StoreEnhancer<{
dispatch: import("redux-thunk").ThunkDispatch<{
user: import("./user/slice").UserState;
notifications: import("./notifications/slice").NotificationState;
}, undefined, import("redux").UnknownAction>;
}>, import("redux").StoreEnhancer]>>;
export type RootState = ReturnType<typeof store.getState>;
export type AppDispatch = typeof store.dispatch;
export declare const useAppDispatch: () => AppDispatch;
export declare const useAppSelector: TypedUseSelectorHook<RootState>;
//# sourceMappingURL=rootStore.d.ts.map