wgc
Version:
The official CLI tool to manage the GraphQL Federation Platform Cosmo
24 lines (23 loc) • 1.46 kB
TypeScript
import { EnumStatusCode } from '@wundergraph/cosmo-connect/dist/common/common_pb';
import { Ora } from 'ora';
import type { CompositionError, CompositionWarning, DeploymentError, SubgraphPublishStats } from '@wundergraph/cosmo-connect/dist/platform/v1/platform_pb';
export declare function handleCompositionResult({ totalErrorCounts, 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;
totalErrorCounts?: SubgraphPublishStats;
shouldOutputJson?: boolean;
suppressWarnings?: boolean;
failOnCompositionError?: boolean;
failOnCompositionErrorMessage?: string;
failOnAdmissionWebhookError?: boolean;
failOnAdmissionWebhookErrorMessage?: string;
}): void;