@@ -93,8 +93,8 @@ class Token:
9393 value : Optional [str ]
9494 # Tokens exist as nodes in a double-linked-list amongst all tokens including
9595 # ignored tokens. <SOF> is always the first node and <EOF> the last.
96- prev : Optional [" Token" ]
97- next : Optional [" Token" ]
96+ prev : Optional [Token ]
97+ next : Optional [Token ]
9898
9999 def __init__ (
100100 self ,
@@ -413,7 +413,7 @@ class NameNode(Node):
413413class DocumentNode (Node ):
414414 __slots__ = ("definitions" ,)
415415
416- definitions : Tuple [" DefinitionNode" , ...]
416+ definitions : Tuple [DefinitionNode , ...]
417417
418418
419419class DefinitionNode (Node ):
@@ -424,9 +424,9 @@ class ExecutableDefinitionNode(DefinitionNode):
424424 __slots__ = "name" , "directives" , "variable_definitions" , "selection_set"
425425
426426 name : Optional [NameNode ]
427- directives : Tuple [" DirectiveNode" , ...]
428- variable_definitions : Tuple [" VariableDefinitionNode" , ...]
429- selection_set : " SelectionSetNode"
427+ directives : Tuple [DirectiveNode , ...]
428+ variable_definitions : Tuple [VariableDefinitionNode , ...]
429+ selection_set : SelectionSetNode
430430
431431
432432class OperationDefinitionNode (ExecutableDefinitionNode ):
@@ -438,43 +438,43 @@ class OperationDefinitionNode(ExecutableDefinitionNode):
438438class VariableDefinitionNode (Node ):
439439 __slots__ = "variable" , "type" , "default_value" , "directives"
440440
441- variable : " VariableNode"
442- type : " TypeNode"
443- default_value : Optional [" ConstValueNode" ]
444- directives : Tuple [" ConstDirectiveNode" , ...]
441+ variable : VariableNode
442+ type : TypeNode
443+ default_value : Optional [ConstValueNode ]
444+ directives : Tuple [ConstDirectiveNode , ...]
445445
446446
447447class SelectionSetNode (Node ):
448448 __slots__ = ("selections" ,)
449449
450- selections : Tuple [" SelectionNode" , ...]
450+ selections : Tuple [SelectionNode , ...]
451451
452452
453453class SelectionNode (Node ):
454454 __slots__ = ("directives" ,)
455455
456- directives : Tuple [" DirectiveNode" , ...]
456+ directives : Tuple [DirectiveNode , ...]
457457
458458
459459class FieldNode (SelectionNode ):
460460 __slots__ = "alias" , "name" , "arguments" , "selection_set"
461461
462462 alias : Optional [NameNode ]
463463 name : NameNode
464- arguments : Tuple [" ArgumentNode" , ...]
464+ arguments : Tuple [ArgumentNode , ...]
465465 selection_set : Optional [SelectionSetNode ]
466466
467467
468468class ArgumentNode (Node ):
469469 __slots__ = "name" , "value"
470470
471471 name : NameNode
472- value : " ValueNode"
472+ value : ValueNode
473473
474474
475475class ConstArgumentNode (ArgumentNode ):
476476
477- value : " ConstValueNode"
477+ value : ConstValueNode
478478
479479
480480# Fragments
@@ -489,15 +489,15 @@ class FragmentSpreadNode(SelectionNode):
489489class InlineFragmentNode (SelectionNode ):
490490 __slots__ = "type_condition" , "selection_set"
491491
492- type_condition : " NamedTypeNode"
492+ type_condition : NamedTypeNode
493493 selection_set : SelectionSetNode
494494
495495
496496class FragmentDefinitionNode (ExecutableDefinitionNode ):
497497 __slots__ = ("type_condition" ,)
498498
499499 name : NameNode
500- type_condition : " NamedTypeNode"
500+ type_condition : NamedTypeNode
501501
502502
503503# Values
@@ -556,18 +556,18 @@ class ListValueNode(ValueNode):
556556
557557class ConstListValueNode (ListValueNode ):
558558
559- values : Tuple [" ConstValueNode" , ...]
559+ values : Tuple [ConstValueNode , ...]
560560
561561
562562class ObjectValueNode (ValueNode ):
563563 __slots__ = ("fields" ,)
564564
565- fields : Tuple [" ObjectFieldNode" , ...]
565+ fields : Tuple [ObjectFieldNode , ...]
566566
567567
568568class ConstObjectValueNode (ObjectValueNode ):
569569
570- fields : Tuple [" ConstObjectFieldNode" , ...]
570+ fields : Tuple [ConstObjectFieldNode , ...]
571571
572572
573573class ObjectFieldNode (Node ):
@@ -579,7 +579,7 @@ class ObjectFieldNode(Node):
579579
580580class ConstObjectFieldNode (ObjectFieldNode ):
581581
582- value : " ConstValueNode"
582+ value : ConstValueNode
583583
584584
585585ConstValueNode = Union [
@@ -646,7 +646,7 @@ class SchemaDefinitionNode(TypeSystemDefinitionNode):
646646
647647 description : Optional [StringValueNode ]
648648 directives : Tuple [ConstDirectiveNode , ...]
649- operation_types : Tuple [" OperationTypeDefinitionNode" , ...]
649+ operation_types : Tuple [OperationTypeDefinitionNode , ...]
650650
651651
652652class OperationTypeDefinitionNode (Node ):
@@ -678,7 +678,7 @@ class ObjectTypeDefinitionNode(TypeDefinitionNode):
678678
679679 interfaces : Tuple [NamedTypeNode , ...]
680680 directives : Tuple [ConstDirectiveNode , ...]
681- fields : Tuple [" FieldDefinitionNode" , ...]
681+ fields : Tuple [FieldDefinitionNode , ...]
682682
683683
684684class FieldDefinitionNode (DefinitionNode ):
@@ -687,7 +687,7 @@ class FieldDefinitionNode(DefinitionNode):
687687 description : Optional [StringValueNode ]
688688 name : NameNode
689689 directives : Tuple [ConstDirectiveNode , ...]
690- arguments : Tuple [" InputValueDefinitionNode" , ...]
690+ arguments : Tuple [InputValueDefinitionNode , ...]
691691 type : TypeNode
692692
693693
@@ -704,7 +704,7 @@ class InputValueDefinitionNode(DefinitionNode):
704704class InterfaceTypeDefinitionNode (TypeDefinitionNode ):
705705 __slots__ = "fields" , "interfaces"
706706
707- fields : Tuple [" FieldDefinitionNode" , ...]
707+ fields : Tuple [FieldDefinitionNode , ...]
708708 directives : Tuple [ConstDirectiveNode , ...]
709709 interfaces : Tuple [NamedTypeNode , ...]
710710
@@ -720,7 +720,7 @@ class EnumTypeDefinitionNode(TypeDefinitionNode):
720720 __slots__ = ("values" ,)
721721
722722 directives : Tuple [ConstDirectiveNode , ...]
723- values : Tuple [" EnumValueDefinitionNode" , ...]
723+ values : Tuple [EnumValueDefinitionNode , ...]
724724
725725
726726class EnumValueDefinitionNode (DefinitionNode ):
0 commit comments