Skip to content

Commit 3bf0cfa

Browse files
authored
fix: declaration of QueryValidationVisitor (#173)
fixes #172 declaration of QueryValidationVisitor
1 parent 7bd7c19 commit 3bf0cfa

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

index.d.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
import {GraphQLSchema, GraphQLError, DocumentNode, ValidationContext} from "graphql";
2+
import {OperationDefinitionNode, FragmentDefinitionNode, InlineFragmentNode, FieldNode, ArgumentNode} from 'graphql/language';
23
import {PluginDefinition} from "apollo-server-core";
3-
import QueryValidationVisitor from "./lib/query-validation-visitor";
4+
5+
export class QueryValidationVisitor {
6+
onOperationDefinitionEnter (operation: OperationDefinitionNode): void;
7+
onFragmentEnter (node: FragmentDefinitionNode | InlineFragmentNode): void;
8+
onFragmentLeave (node: FragmentDefinitionNode | InlineFragmentNode): void;
9+
onFieldEnter (node: FieldNode): void;
10+
onFieldLeave (node: FieldNode): void;
11+
onArgumentEnter (arg: ArgumentNode): void;
12+
}
413

514
/**
615
* Schema transformer which adds custom types performing validations based on the @constraint directives.

0 commit comments

Comments
 (0)