UNPKG

@envelop/extended-validation

Version:
6 lines (5 loc) 361 B
import type { ASTVisitor, DirectiveNode, ExecutionArgs, ValidationContext } from 'graphql'; export type ExtendedValidationRule = (context: ValidationContext, executionArgs: ExecutionArgs) => ASTVisitor; export declare function getDirectiveFromAstNode(astNode: { directives?: ReadonlyArray<DirectiveNode>; }, names: string | string[]): null | DirectiveNode;