@graphql-mesh/compose-cli
Version:
10 lines (9 loc) • 521 B
TypeScript
import type { Logger } from '@graphql-mesh/types';
import type { ServiceDefinition } from '@theguild/federation-composition';
import type { MeshComposeCLIConfig } from './types.js';
export interface ComposedResult {
supergraphSdl: string;
subgraphs: ServiceDefinition[];
}
export declare function getComposedSchemaFromConfig(config: MeshComposeCLIConfig, logger: Logger): Promise<string>;
export declare function getComposedResultFromConfig(config: MeshComposeCLIConfig, logger: Logger): Promise<ComposedResult>;