@theguild/federation-composition
Version:
Open Source Composition library for Apollo Federation
14 lines • 573 B
text/typescript
import { OperationTypeNode } from 'graphql';
import type { SupergraphState } from '../../../state.cjs';
import type { Step } from './operation-path.cjs';
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