use typed createAsyncThunk

This commit is contained in:
Athou
2023-12-28 19:49:38 +01:00
parent aa009c366d
commit f4e48383cc
6 changed files with 227 additions and 272 deletions

View File

@@ -1,4 +1,4 @@
import { configureStore } from "@reduxjs/toolkit"
import { configureStore, createAsyncThunk } from "@reduxjs/toolkit"
import { setupListeners } from "@reduxjs/toolkit/query"
import { TypedUseSelectorHook, useDispatch, useSelector } from "react-redux"
import entriesReducer from "./slices/entries"
@@ -24,3 +24,7 @@ export type AppDispatch = typeof store.dispatch
export const useAppDispatch: () => AppDispatch = useDispatch
export const useAppSelector: TypedUseSelectorHook<RootState> = useSelector
export const createAppAsyncThunk = createAsyncThunk.withTypes<{
state: RootState
dispatch: AppDispatch
}>()