UNPKG

@benzene/http

Version:

Fast, minimal, agnostic GraphQL over HTTP

9 lines (8 loc) 479 B
import { Benzene, ExtractExtraType } from "@benzene/core"; import { HandlerOptions, HTTPRequest, HTTPResponse } from "./types"; /** * Create a handler to handle incoming request * @param GQL A Benzene instance * @param options Handler options */ export declare function makeHandler<TBenzene extends Benzene>(GQL: TBenzene, options?: HandlerOptions<ExtractExtraType<TBenzene>>): (request: HTTPRequest, extra?: ExtractExtraType<TBenzene> | undefined) => Promise<HTTPResponse>;