export const makeStore = () => {
const store = configureStore({
reducer: {
reducer,
growthReportSlice,
selectBarSlice,
},
....
return store;
};
const dummy = makeStore();
export const wrapper = createWrapper(makeStore, { debug: true });
export type AppDispatch = typeof dummy.dispatch;
// export type RootReducer = ReturnType<typeof reducer> &
// ReturnType<typeof growthReportSlice> &
// ReturnType<typeof selectBarSlice>;
export const useAppDispatch = () => useDispatch<AppDispatch>();
我只需要根减速器的 ReturnType,但我组合了 3 个减速器。我怎样才能得到正确的打字?