@@ -27,53 +27,54 @@ import type {
2727 InputObjectTypeExtensionNode ,
2828} from './schemaAst' ;
2929
30- export type ASTNode = Or <
31- GraphQL . ASTNode ,
32- | NameNode
33- | DocumentNode
34- | OperationDefinitionNode
35- | VariableDefinitionNode
36- | VariableNode
37- | SelectionSetNode
38- | FieldNode
39- | ArgumentNode
40- | FragmentSpreadNode
41- | FragmentArgumentNode
42- | InlineFragmentNode
43- | FragmentDefinitionNode
44- | IntValueNode
45- | FloatValueNode
46- | StringValueNode
47- | BooleanValueNode
48- | NullValueNode
49- | EnumValueNode
50- | ListValueNode
51- | ObjectValueNode
52- | ObjectFieldNode
53- | DirectiveNode
54- | NamedTypeNode
55- | ListTypeNode
56- | NonNullTypeNode
57- | SchemaDefinitionNode
58- | OperationTypeDefinitionNode
59- | ScalarTypeDefinitionNode
60- | ObjectTypeDefinitionNode
61- | FieldDefinitionNode
62- | InputValueDefinitionNode
63- | InterfaceTypeDefinitionNode
64- | UnionTypeDefinitionNode
65- | EnumTypeDefinitionNode
66- | EnumValueDefinitionNode
67- | InputObjectTypeDefinitionNode
68- | DirectiveDefinitionNode
69- | SchemaExtensionNode
70- | ScalarTypeExtensionNode
71- | ObjectTypeExtensionNode
72- | InterfaceTypeExtensionNode
73- | UnionTypeExtensionNode
74- | EnumTypeExtensionNode
75- | InputObjectTypeExtensionNode
76- > ;
30+ export type ASTNode =
31+ | Or <
32+ GraphQL . ASTNode ,
33+ | NameNode
34+ | DocumentNode
35+ | OperationDefinitionNode
36+ | VariableDefinitionNode
37+ | VariableNode
38+ | SelectionSetNode
39+ | FieldNode
40+ | ArgumentNode
41+ | FragmentSpreadNode
42+ | InlineFragmentNode
43+ | FragmentDefinitionNode
44+ | IntValueNode
45+ | FloatValueNode
46+ | StringValueNode
47+ | BooleanValueNode
48+ | NullValueNode
49+ | EnumValueNode
50+ | ListValueNode
51+ | ObjectValueNode
52+ | ObjectFieldNode
53+ | DirectiveNode
54+ | NamedTypeNode
55+ | ListTypeNode
56+ | NonNullTypeNode
57+ | SchemaDefinitionNode
58+ | OperationTypeDefinitionNode
59+ | ScalarTypeDefinitionNode
60+ | ObjectTypeDefinitionNode
61+ | FieldDefinitionNode
62+ | InputValueDefinitionNode
63+ | InterfaceTypeDefinitionNode
64+ | UnionTypeDefinitionNode
65+ | EnumTypeDefinitionNode
66+ | EnumValueDefinitionNode
67+ | InputObjectTypeDefinitionNode
68+ | DirectiveDefinitionNode
69+ | SchemaExtensionNode
70+ | ScalarTypeExtensionNode
71+ | ObjectTypeExtensionNode
72+ | InterfaceTypeExtensionNode
73+ | UnionTypeExtensionNode
74+ | EnumTypeExtensionNode
75+ | InputObjectTypeExtensionNode
76+ >
77+ | FragmentArgumentNode ;
7778
7879export type NameNode = Or <
7980 GraphQL . NameNode ,
@@ -148,10 +149,7 @@ export type SelectionSetNode = Or<
148149 }
149150> ;
150151
151- export declare type SelectionNode = Or <
152- GraphQL . SelectionNode ,
153- FieldNode | FragmentSpreadNode | InlineFragmentNode
154- > ;
152+ export declare type SelectionNode = FieldNode | FragmentSpreadNode | InlineFragmentNode ;
155153
156154export type FieldNode = Or <
157155 GraphQL . FieldNode ,
@@ -187,7 +185,7 @@ export type ConstArgumentNode = Or<
187185> ;
188186
189187export type FragmentArgumentNode = {
190- readonly kind : Kind . FRAGMENT_ARGUMENT ;
188+ readonly kind : 'FragmentArgument' ;
191189 readonly name : NameNode ;
192190 readonly value : ValueNode ;
193191 readonly loc ?: Location ;
@@ -222,13 +220,14 @@ export type FragmentDefinitionNode = Or<
222220 readonly kind : Kind . FRAGMENT_DEFINITION ;
223221 readonly name : NameNode ;
224222 readonly description ?: StringValueNode ;
225- readonly variableDefinitions ?: ReadonlyArray < VariableDefinitionNode > ;
226223 readonly typeCondition : NamedTypeNode ;
227224 readonly directives ?: ReadonlyArray < DirectiveNode > ;
228225 readonly selectionSet : SelectionSetNode ;
229226 readonly loc ?: Location ;
230227 }
231- > ;
228+ > & {
229+ readonly variableDefinitions ?: ReadonlyArray < VariableDefinitionNode > ;
230+ } ;
232231
233232export type ValueNode = Or <
234233 GraphQL . ValueNode ,
0 commit comments