wgc
Version:
The official CLI tool to manage the GraphQL Federation Platform Cosmo
23 lines (22 loc) • 1.37 kB
TypeScript
import { EnumStatusCode } from '@wundergraph/cosmo-connect/dist/common/common_pb';
import { Ora } from 'ora';
import { CompositionError, CompositionWarning, DeploymentError } from '@wundergraph/cosmo-connect/dist/platform/v1/platform_pb';
export declare const handleCompositionResult: ({ responseCode, responseDetails, compositionErrors, compositionWarnings, deploymentErrors, spinner, successMessage, subgraphCompositionBaseErrorMessage, subgraphCompositionDetailedErrorMessage, deploymentErrorMessage, defaultErrorMessage, shouldOutputJson, suppressWarnings, failOnCompositionError, failOnCompositionErrorMessage, failOnAdmissionWebhookError, failOnAdmissionWebhookErrorMessage, }: {
responseCode: EnumStatusCode | undefined;
responseDetails: string | undefined;
compositionErrors: CompositionError[];
compositionWarnings: CompositionWarning[];
deploymentErrors: DeploymentError[];
spinner: Ora;
successMessage: string;
subgraphCompositionBaseErrorMessage: string;
subgraphCompositionDetailedErrorMessage: string;
deploymentErrorMessage: string;
defaultErrorMessage: string;
shouldOutputJson?: boolean;
suppressWarnings?: boolean;
failOnCompositionError?: boolean;
failOnCompositionErrorMessage?: string;
failOnAdmissionWebhookError?: boolean;
failOnAdmissionWebhookErrorMessage?: string;
}) => void;