UNPKG

@graphql-mesh/http

Version:
12 lines (11 loc) 606 B
import { MeshInstance } from '@graphql-mesh/runtime'; import { YamlConfig } from '@graphql-mesh/types'; import { ServerAdapter } from '@whatwg-node/server'; import { Router } from 'itty-router'; export declare type MeshHTTPHandler<TServerContext> = ServerAdapter<TServerContext, Router<Request>>; export declare function createMeshHTTPHandler<TServerContext>({ baseDir, getBuiltMesh, rawServeConfig, playgroundTitle, }: { baseDir: string; getBuiltMesh: () => Promise<MeshInstance>; rawServeConfig?: YamlConfig.Config['serve']; playgroundTitle?: string; }): MeshHTTPHandler<TServerContext>;