UNPKG

graphql

Version:

A Query Language and Runtime which can target any service.

11 lines (10 loc) 448 B
import type { DeferUsage, GroupedFieldSet } from "../collectFields.mjs"; /** @internal */ export type DeferUsageSet = ReadonlySet<DeferUsage>; /** @internal */ export interface ExecutionPlan { groupedFieldSet: GroupedFieldSet; newGroupedFieldSets: Map<DeferUsageSet, GroupedFieldSet>; } /** @internal */ export declare function buildExecutionPlan(originalGroupedFieldSet: GroupedFieldSet, parentDeferUsages?: DeferUsageSet): ExecutionPlan;