diff --git a/packages/toolkit/src/createSlice.ts b/packages/toolkit/src/createSlice.ts index 0057873f8e..ea680a9e6e 100644 --- a/packages/toolkit/src/createSlice.ts +++ b/packages/toolkit/src/createSlice.ts @@ -350,7 +350,7 @@ interface AsyncThunkCreator< State, CurriedThunkApiConfig extends PreventCircular = PreventCircular > { - ( + ( payloadCreator: AsyncThunkPayloadCreator< Returned, ThunkArg, @@ -369,8 +369,8 @@ interface AsyncThunkCreator< CurriedThunkApiConfig > < - ThunkArg extends any, - Returned = unknown, + Returned, + ThunkArg, ThunkApiConfig extends PreventCircular = {} >( payloadCreator: AsyncThunkPayloadCreator< diff --git a/packages/toolkit/src/tests/createSlice.typetest.ts b/packages/toolkit/src/tests/createSlice.typetest.ts index 40488d7e9d..24c450f6ae 100644 --- a/packages/toolkit/src/tests/createSlice.typetest.ts +++ b/packages/toolkit/src/tests/createSlice.typetest.ts @@ -666,8 +666,8 @@ const value = actionCreators.anyKey } ), testExplicitType: create.asyncThunk< - TestArg, TestReturned, + TestArg, { rejectValue: TestReject }