wgc
Version:
The official CLI tool to manage the GraphQL Federation Platform Cosmo
13 lines (12 loc) • 794 B
TypeScript
import type { MessageInitShape } from '@bufbuild/protobuf';
import { RecomposeFeatureFlagResponseSchema } from '@wundergraph/cosmo-connect/dist/platform/v1/platform_pb';
import { Transport } from '@connectrpc/connect';
import { Client } from '../../src/core/client/client.js';
export declare function createMockTransport(response: MessageInitShape<typeof RecomposeFeatureFlagResponseSchema>): Transport;
export declare function createClient(response: MessageInitShape<typeof RecomposeFeatureFlagResponseSchema>): Client;
export declare function runRecompose(response: MessageInitShape<typeof RecomposeFeatureFlagResponseSchema>, opts?: {
namespace?: string;
failOnCompositionError?: boolean;
failOnAdmissionWebhookError?: boolean;
suppressWarnings?: boolean;
}): Promise<void>;