@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