From 6aea6c84ce9c14d0fcc441a086edab64b0abc31c Mon Sep 17 00:00:00 2001 From: Jared Kells Date: Thu, 11 Apr 2024 13:23:47 +1000 Subject: [PATCH] Add undefined error and data properties to the descriminated union to improve usability --- packages/toolkit/src/query/core/buildInitiate.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/toolkit/src/query/core/buildInitiate.ts b/packages/toolkit/src/query/core/buildInitiate.ts index f13ea5774..3823b14d7 100644 --- a/packages/toolkit/src/query/core/buildInitiate.ts +++ b/packages/toolkit/src/query/core/buildInitiate.ts @@ -93,8 +93,12 @@ type StartMutationActionCreator< export type MutationActionCreatorResult< D extends MutationDefinition, > = SafePromise< - | { data: ResultTypeFrom } | { + data: ResultTypeFrom + error?: undefined + } + | { + data?: undefined error: | Exclude< BaseQueryError<