graphql-helix
Version:
A highly evolved GraphQL HTTP Server 🧬
5 lines (4 loc) • 538 B
TypeScript
import { validate as defaultValidate, DocumentNode, GraphQLSchema, ValidationRule } from "graphql";
import { ProcessRequestOptions, ProcessRequestResult } from "./types";
export declare const validateDocument: (schema: GraphQLSchema, document: DocumentNode, validate: typeof defaultValidate, validationRules?: readonly ValidationRule[] | undefined) => void;
export declare const processRequest: <TContext = {}, TRootValue = {}>(options: ProcessRequestOptions<TContext, TRootValue>) => Promise<ProcessRequestResult<TContext, TRootValue>>;