Files
batnoter--batnoter/src/app/store.ts
T
wehub-resource-sync f4ff771c12
Deploy / deploy-production (push) Failing after 2s
Test / test (push) Failing after 1s
Build / build (push) Failing after 3m27s
chore: import upstream snapshot with attribution
2026-07-13 12:31:37 +08:00

22 lines
593 B
TypeScript

import { Action, configureStore, ThunkAction } from '@reduxjs/toolkit';
import noteReducer from '../reducer/noteSlice';
import preferenceReducer from '../reducer/preferenceSlice';
import userReducer from '../reducer/userSlice';
export const store = configureStore({
reducer: {
user: userReducer,
notes: noteReducer,
preference: preferenceReducer
},
});
export type AppDispatch = typeof store.dispatch;
export type RootState = ReturnType<typeof store.getState>;
export type AppThunk<ReturnType = void> = ThunkAction<
ReturnType,
RootState,
unknown,
Action<string>
>;