@theguild/federation-composition
Version:
Open Source Composition library for Apollo Federation
14 lines • 571 B
TypeScript
import { OperationTypeNode } from "graphql";
import type { SupergraphState } from "../../../state.js";
import type { Step } from "./operation-path.js";
export declare class Supergraph {
private supergraph;
private mergedGraph;
private selectionResolver;
private moveRequirementChecker;
private logger;
constructor(supergraphState: SupergraphState);
validate(): import("./walker.js").WalkTracker[];
validateOperation(operation: OperationTypeNode, steps: Step[]): import("./walker.js").WalkTracker;
}
//# sourceMappingURL=supergraph.d.ts.map