UNPKG

@graphql-mesh/serve-runtime

Version:
7 lines (6 loc) 637 B
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;