UNPKG

688 BTypeScriptView Raw
1import { GraphQLError, FieldNode, ValidationContext, GraphQLSchema, DocumentNode, OperationDefinitionNode, FragmentDefinitionNode } from "graphql";
2export declare function getValidationErrors(schema: GraphQLSchema, document: DocumentNode, fragments?: {
3 [fragmentName: string]: FragmentDefinitionNode;
4}): ReadonlyArray<GraphQLError>;
5export declare function validateQueryDocument(schema: GraphQLSchema, document: DocumentNode): void;
6export declare function NoAnonymousQueries(context: ValidationContext): {
7 OperationDefinition(node: OperationDefinitionNode): boolean;
8};
9export declare function NoTypenameAlias(context: ValidationContext): {
10 Field(node: FieldNode): void;
11};