@graphql-tools/utils
Version:
Common package containing utils and types for GraphQL tools
5 lines (4 loc) • 418 B
text/typescript
import { GraphQLSchema, ValidationContext, ASTVisitor, DocumentNode } from 'graphql';
export declare type ValidationRule = (context: ValidationContext) => ASTVisitor;
export declare function validateGraphQlDocuments(schema: GraphQLSchema, documents: DocumentNode[], rules?: ValidationRule[]): readonly import("graphql").GraphQLError[];
export declare function createDefaultRules(): import("graphql").ValidationRule[];