From f18b171a91d18108ffcf7c1209192291fc4b50de Mon Sep 17 00:00:00 2001 From: Jerel Miller Date: Mon, 8 Sep 2025 15:00:47 -0600 Subject: [PATCH 1/2] Fix FormattedCompletedResult fields. Add FormattedPendingResult --- src/execution/types.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/execution/types.ts b/src/execution/types.ts index 7e301f3eae..55b8208631 100644 --- a/src/execution/types.ts +++ b/src/execution/types.ts @@ -62,7 +62,7 @@ export interface FormattedInitialIncrementalExecutionResult< TExtensions = ObjMap, > extends FormattedExecutionResult { data: TData; - pending: ReadonlyArray; + pending: ReadonlyArray; hasNext: boolean; extensions?: TExtensions; } @@ -83,7 +83,7 @@ export interface FormattedSubsequentIncrementalExecutionResult< TExtensions = ObjMap, > { hasNext: boolean; - pending?: ReadonlyArray; + pending?: ReadonlyArray; incremental?: ReadonlyArray>; completed?: ReadonlyArray; extensions?: TExtensions; @@ -156,15 +156,20 @@ export interface PendingResult { label?: string; } +export interface FormattedPendingResult { + id: string; + path: ReadonlyArray; + label?: string; +} + export interface CompletedResult { id: string; errors?: ReadonlyArray; } export interface FormattedCompletedResult { - path: ReadonlyArray; - label?: string; - errors?: ReadonlyArray; + id: string; + errors?: ReadonlyArray; } export function isPendingExecutionGroup( From 2091d653d1244969f7ec579d08f928a4f744a33d Mon Sep 17 00:00:00 2001 From: Jerel Miller Date: Sat, 20 Sep 2025 14:20:15 -0600 Subject: [PATCH 2/2] Remove FormattedPendingResult --- src/execution/types.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/execution/types.ts b/src/execution/types.ts index 55b8208631..21f919e22b 100644 --- a/src/execution/types.ts +++ b/src/execution/types.ts @@ -62,7 +62,7 @@ export interface FormattedInitialIncrementalExecutionResult< TExtensions = ObjMap, > extends FormattedExecutionResult { data: TData; - pending: ReadonlyArray; + pending: ReadonlyArray; hasNext: boolean; extensions?: TExtensions; } @@ -83,7 +83,7 @@ export interface FormattedSubsequentIncrementalExecutionResult< TExtensions = ObjMap, > { hasNext: boolean; - pending?: ReadonlyArray; + pending?: ReadonlyArray; incremental?: ReadonlyArray>; completed?: ReadonlyArray; extensions?: TExtensions; @@ -156,12 +156,6 @@ export interface PendingResult { label?: string; } -export interface FormattedPendingResult { - id: string; - path: ReadonlyArray; - label?: string; -} - export interface CompletedResult { id: string; errors?: ReadonlyArray;