Skip to content

Commit 06ee327

Browse files
committed
Fix upsertQueryData thunk types
1 parent 9f12efd commit 06ee327

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/toolkit/src/query/core/buildThunks.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,11 @@ export type UpsertQueryDataThunk<
178178
args: QueryArgFrom<Definitions[EndpointName]>,
179179
value: ResultTypeFrom<Definitions[EndpointName]>
180180
) => ThunkAction<
181-
QueryActionCreatorResult<Definitions[EndpointName]>,
181+
QueryActionCreatorResult<
182+
Definitions[EndpointName] extends QueryDefinition<any, any, any, any>
183+
? Definitions[EndpointName]
184+
: never
185+
>,
182186
PartialState,
183187
any,
184188
AnyAction
@@ -276,7 +280,7 @@ export function buildThunks<
276280
return ret
277281
}
278282

279-
const upsertQueryData: UpsertQueryDataThunk<EndpointDefinitions, State> =
283+
const upsertQueryData: UpsertQueryDataThunk<Definitions, State> =
280284
(endpointName, args, value) => (dispatch) => {
281285
return dispatch(
282286
(

0 commit comments

Comments
 (0)