File tree 3 files changed +8
-4
lines changed
3 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 3
3
from ..error import GraphQLError
4
4
from ..language import (
5
5
DirectiveNode ,
6
+ EnumValueDefinitionNode ,
6
7
ExecutableDefinitionNode ,
7
8
FieldNode ,
8
9
FieldDefinitionNode ,
@@ -212,6 +213,7 @@ def get_argument_values(
212
213
213
214
214
215
NodeWithDirective = Union [
216
+ EnumValueDefinitionNode ,
215
217
ExecutableDefinitionNode ,
216
218
FieldDefinitionNode ,
217
219
InputValueDefinitionNode ,
Original file line number Diff line number Diff line change @@ -559,8 +559,12 @@ class EnumTypeDefinitionNode(TypeDefinitionNode):
559
559
values : FrozenList ["EnumValueDefinitionNode" ]
560
560
561
561
562
- class EnumValueDefinitionNode (TypeDefinitionNode ):
563
- __slots__ = ()
562
+ class EnumValueDefinitionNode (DefinitionNode ):
563
+ __slots__ = "description" , "name" , "directives"
564
+
565
+ description : Optional [StringValueNode ]
566
+ name : NameNode
567
+ directives : FrozenList [DirectiveNode ]
564
568
565
569
566
570
class InputObjectTypeDefinitionNode (TypeDefinitionNode ):
Original file line number Diff line number Diff line change @@ -100,7 +100,6 @@ def check_type_system_definition_node():
100
100
"directive_definition" ,
101
101
"enum_type_definition" ,
102
102
"enum_type_extension" ,
103
- "enum_value_definition" ,
104
103
"input_object_type_definition" ,
105
104
"input_object_type_extension" ,
106
105
"interface_type_definition" ,
@@ -120,7 +119,6 @@ def check_type_system_definition_node():
120
119
def check_type_definition_node ():
121
120
assert filter_nodes (is_type_definition_node ) == [
122
121
"enum_type_definition" ,
123
- "enum_value_definition" ,
124
122
"input_object_type_definition" ,
125
123
"interface_type_definition" ,
126
124
"object_type_definition" ,
You can’t perform that action at this time.
0 commit comments