@graphql-mesh/serve-runtime
Version:
14 lines (13 loc) • 1.11 kB
text/typescript
import { MeshServeConfig, MeshServeContext } from './types.cjs';
export declare function createServeRuntime<TContext extends Record<string, any> = Record<string, any>>(config: MeshServeConfig<TContext>): import("graphql-yoga").YogaServer<unknown, MeshServeContext> & {
(req: import("@whatwg-node/server").NodeRequest, res: import("@whatwg-node/server").NodeResponse, ...ctx: Partial<unknown>[]): Promise<void>;
(requestLike: import("@whatwg-node/server").RequestLike, ...ctx: Partial<unknown>[]): Response | Promise<Response>;
(request: Request, ...ctx: Partial<unknown>[]): Response | Promise<Response>;
(fetchEvent: import("@whatwg-node/server").FetchEvent & Partial<unknown>, ...ctx: Partial<unknown>[]): void;
(res: import("@whatwg-node/server").UWSResponse, req: import("@whatwg-node/server").UWSRequest, ...ctx: Partial<unknown>[]): Promise<void>;
(container: {
request: Request;
} & Partial<unknown>, ...ctx: Partial<unknown>[]): Response | Promise<Response>;
} & import("@whatwg-node/server").ServerAdapterObject<unknown> & {
invalidateUnifiedGraph(): void;
};