@graphql-mesh/serve-runtime
Version:
7 lines (6 loc) • 637 B
text/typescript
import { DocumentNode, GraphQLSchema } from 'graphql';
import { MeshServeConfigContext } from './types.cjs';
export type UnifiedGraphSchema = GraphQLSchema | DocumentNode | string;
export type UnifiedGraphConfig = UnifiedGraphSchema | Promise<UnifiedGraphSchema> | (() => UnifiedGraphSchema | Promise<UnifiedGraphSchema>);
export declare function handleUnifiedGraphConfig(config: UnifiedGraphConfig, configContext: MeshServeConfigContext): Promise<GraphQLSchema> | GraphQLSchema;
export declare function handleUnifiedGraphSchema(schema: UnifiedGraphSchema, configContext: MeshServeConfigContext): Promise<GraphQLSchema> | GraphQLSchema;