diff --git a/src/execution/buildFieldPlan.ts b/src/execution/buildFieldPlan.ts index c91eb6d8789..93a54b51040 100644 --- a/src/execution/buildFieldPlan.ts +++ b/src/execution/buildFieldPlan.ts @@ -16,8 +16,8 @@ export type DeferUsageSet = ReadonlySet; export interface FieldGroup { fields: ReadonlyArray; - targets: TargetSet; - knownTargets: TargetSet; + targets?: TargetSet | undefined; + knownTargets?: TargetSet | undefined; } export type GroupedFieldSet = Map; diff --git a/src/execution/execute.ts b/src/execution/execute.ts index f5e3412545a..b710f68ff75 100644 --- a/src/execution/execute.ts +++ b/src/execution/execute.ts @@ -53,7 +53,7 @@ import type { GroupedFieldSet, NewGroupedFieldSetDetails, } from './buildFieldPlan.js'; -import { buildFieldPlan, NON_DEFERRED_TARGET_SET } from './buildFieldPlan.js'; +import { buildFieldPlan } from './buildFieldPlan.js'; import type { DeferUsage, FieldDetails } from './collectFields.js'; import { collectFields, collectSubfields } from './collectFields.js'; import type { @@ -958,8 +958,6 @@ function getStreamUsage( node: fieldDetails.node, deferUsage: undefined, })), - targets: NON_DEFERRED_TARGET_SET, - knownTargets: NON_DEFERRED_TARGET_SET, }; const streamUsage = {