cubefs
45 строк · 1.4 Кб
1package ast
2
3type Node interface {
4GetKind() string
5GetLoc() *Location
6}
7
8// The list of all possible AST node graphql.
9// Ensure that all node types implements Node interface
10var _ Node = (*Name)(nil)
11var _ Node = (*Document)(nil)
12var _ Node = (*OperationDefinition)(nil)
13var _ Node = (*VariableDefinition)(nil)
14var _ Node = (*Variable)(nil)
15var _ Node = (*SelectionSet)(nil)
16var _ Node = (*Field)(nil)
17var _ Node = (*Argument)(nil)
18var _ Node = (*FragmentSpread)(nil)
19var _ Node = (*InlineFragment)(nil)
20var _ Node = (*FragmentDefinition)(nil)
21var _ Node = (*IntValue)(nil)
22var _ Node = (*FloatValue)(nil)
23var _ Node = (*StringValue)(nil)
24var _ Node = (*BooleanValue)(nil)
25var _ Node = (*EnumValue)(nil)
26var _ Node = (*ListValue)(nil)
27var _ Node = (*ObjectValue)(nil)
28var _ Node = (*ObjectField)(nil)
29var _ Node = (*Directive)(nil)
30var _ Node = (*Named)(nil)
31var _ Node = (*List)(nil)
32var _ Node = (*NonNull)(nil)
33var _ Node = (*SchemaDefinition)(nil)
34var _ Node = (*OperationTypeDefinition)(nil)
35var _ Node = (*ScalarDefinition)(nil)
36var _ Node = (*ObjectDefinition)(nil)
37var _ Node = (*FieldDefinition)(nil)
38var _ Node = (*InputValueDefinition)(nil)
39var _ Node = (*InterfaceDefinition)(nil)
40var _ Node = (*UnionDefinition)(nil)
41var _ Node = (*EnumDefinition)(nil)
42var _ Node = (*EnumValueDefinition)(nil)
43var _ Node = (*InputObjectDefinition)(nil)
44var _ Node = (*TypeExtensionDefinition)(nil)
45var _ Node = (*DirectiveDefinition)(nil)
46