@@ -303,7 +303,7 @@ class ExecutableDefinitionNode(DefinitionNode):
303303 __slots__ = "name" , "directives" , "variable_definitions" , "selection_set"
304304
305305 name : Optional [NameNode ]
306- directives : Optional [ FrozenList ["DirectiveNode" ] ]
306+ directives : FrozenList ["DirectiveNode" ]
307307 variable_definitions : FrozenList ["VariableDefinitionNode" ]
308308 selection_set : "SelectionSetNode"
309309
@@ -320,7 +320,7 @@ class VariableDefinitionNode(Node):
320320 variable : "VariableNode"
321321 type : "TypeNode"
322322 default_value : Optional ["ValueNode" ]
323- directives : Optional [ FrozenList ["DirectiveNode" ] ]
323+ directives : FrozenList ["DirectiveNode" ]
324324
325325
326326class SelectionSetNode (Node ):
@@ -332,15 +332,15 @@ class SelectionSetNode(Node):
332332class SelectionNode (Node ):
333333 __slots__ = ("directives" ,)
334334
335- directives : Optional [ FrozenList ["DirectiveNode" ] ]
335+ directives : FrozenList ["DirectiveNode" ]
336336
337337
338338class FieldNode (SelectionNode ):
339339 __slots__ = "alias" , "name" , "arguments" , "selection_set"
340340
341341 alias : Optional [NameNode ]
342342 name : NameNode
343- arguments : Optional [ FrozenList ["ArgumentNode" ] ]
343+ arguments : FrozenList ["ArgumentNode" ]
344344 selection_set : Optional [SelectionSetNode ]
345345
346346
@@ -487,7 +487,7 @@ class SchemaDefinitionNode(TypeSystemDefinitionNode):
487487 __slots__ = "description" , "directives" , "operation_types"
488488
489489 description : Optional [StringValueNode ]
490- directives : Optional [ FrozenList [DirectiveNode ] ]
490+ directives : FrozenList [DirectiveNode ]
491491 operation_types : FrozenList ["OperationTypeDefinitionNode" ]
492492
493493
@@ -506,7 +506,7 @@ class TypeDefinitionNode(TypeSystemDefinitionNode):
506506
507507 description : Optional [StringValueNode ]
508508 name : NameNode
509- directives : Optional [ FrozenList [DirectiveNode ] ]
509+ directives : FrozenList [DirectiveNode ]
510510
511511
512512class ScalarTypeDefinitionNode (TypeDefinitionNode ):
@@ -516,17 +516,17 @@ class ScalarTypeDefinitionNode(TypeDefinitionNode):
516516class ObjectTypeDefinitionNode (TypeDefinitionNode ):
517517 __slots__ = "interfaces" , "fields"
518518
519- interfaces : Optional [ FrozenList [NamedTypeNode ] ]
520- fields : Optional [ FrozenList ["FieldDefinitionNode" ] ]
519+ interfaces : FrozenList [NamedTypeNode ]
520+ fields : FrozenList ["FieldDefinitionNode" ]
521521
522522
523523class FieldDefinitionNode (DefinitionNode ):
524524 __slots__ = "description" , "name" , "directives" , "arguments" , "type"
525525
526526 description : Optional [StringValueNode ]
527527 name : NameNode
528- directives : Optional [ FrozenList [DirectiveNode ] ]
529- arguments : Optional [ FrozenList ["InputValueDefinitionNode" ] ]
528+ directives : FrozenList [DirectiveNode ]
529+ arguments : FrozenList ["InputValueDefinitionNode" ]
530530 type : TypeNode
531531
532532
@@ -535,28 +535,28 @@ class InputValueDefinitionNode(DefinitionNode):
535535
536536 description : Optional [StringValueNode ]
537537 name : NameNode
538- directives : Optional [ FrozenList [DirectiveNode ] ]
538+ directives : FrozenList [DirectiveNode ]
539539 type : TypeNode
540540 default_value : Optional [ValueNode ]
541541
542542
543543class InterfaceTypeDefinitionNode (TypeDefinitionNode ):
544544 __slots__ = "fields" , "interfaces"
545545
546- fields : Optional [ FrozenList ["FieldDefinitionNode" ] ]
547- interfaces : Optional [ FrozenList [NamedTypeNode ] ]
546+ fields : FrozenList ["FieldDefinitionNode" ]
547+ interfaces : FrozenList [NamedTypeNode ]
548548
549549
550550class UnionTypeDefinitionNode (TypeDefinitionNode ):
551551 __slots__ = ("types" ,)
552552
553- types : Optional [ FrozenList [NamedTypeNode ] ]
553+ types : FrozenList [NamedTypeNode ]
554554
555555
556556class EnumTypeDefinitionNode (TypeDefinitionNode ):
557557 __slots__ = ("values" ,)
558558
559- values : Optional [ FrozenList ["EnumValueDefinitionNode" ] ]
559+ values : FrozenList ["EnumValueDefinitionNode" ]
560560
561561
562562class EnumValueDefinitionNode (TypeDefinitionNode ):
@@ -566,7 +566,7 @@ class EnumValueDefinitionNode(TypeDefinitionNode):
566566class InputObjectTypeDefinitionNode (TypeDefinitionNode ):
567567 __slots__ = ("fields" ,)
568568
569- fields : Optional [ FrozenList [InputValueDefinitionNode ] ]
569+ fields : FrozenList [InputValueDefinitionNode ]
570570
571571
572572# Directive Definitions
@@ -577,7 +577,7 @@ class DirectiveDefinitionNode(TypeSystemDefinitionNode):
577577
578578 description : Optional [StringValueNode ]
579579 name : NameNode
580- arguments : Optional [ FrozenList [InputValueDefinitionNode ] ]
580+ arguments : FrozenList [InputValueDefinitionNode ]
581581 repeatable : bool
582582 locations : FrozenList [NameNode ]
583583
@@ -588,8 +588,8 @@ class DirectiveDefinitionNode(TypeSystemDefinitionNode):
588588class SchemaExtensionNode (Node ):
589589 __slots__ = "directives" , "operation_types"
590590
591- directives : Optional [ FrozenList [DirectiveNode ] ]
592- operation_types : Optional [ FrozenList [OperationTypeDefinitionNode ] ]
591+ directives : FrozenList [DirectiveNode ]
592+ operation_types : FrozenList [OperationTypeDefinitionNode ]
593593
594594
595595# Type Extensions
@@ -599,7 +599,7 @@ class TypeExtensionNode(TypeSystemDefinitionNode):
599599 __slots__ = "name" , "directives"
600600
601601 name : NameNode
602- directives : Optional [ FrozenList [DirectiveNode ] ]
602+ directives : FrozenList [DirectiveNode ]
603603
604604
605605TypeSystemExtensionNode = Union [SchemaExtensionNode , TypeExtensionNode ]
@@ -612,30 +612,30 @@ class ScalarTypeExtensionNode(TypeExtensionNode):
612612class ObjectTypeExtensionNode (TypeExtensionNode ):
613613 __slots__ = "interfaces" , "fields"
614614
615- interfaces : Optional [ FrozenList [NamedTypeNode ] ]
616- fields : Optional [ FrozenList [FieldDefinitionNode ] ]
615+ interfaces : FrozenList [NamedTypeNode ]
616+ fields : FrozenList [FieldDefinitionNode ]
617617
618618
619619class InterfaceTypeExtensionNode (TypeExtensionNode ):
620620 __slots__ = "interfaces" , "fields"
621621
622- interfaces : Optional [ FrozenList [NamedTypeNode ] ]
623- fields : Optional [ FrozenList [FieldDefinitionNode ] ]
622+ interfaces : FrozenList [NamedTypeNode ]
623+ fields : FrozenList [FieldDefinitionNode ]
624624
625625
626626class UnionTypeExtensionNode (TypeExtensionNode ):
627627 __slots__ = ("types" ,)
628628
629- types : Optional [ FrozenList [NamedTypeNode ] ]
629+ types : FrozenList [NamedTypeNode ]
630630
631631
632632class EnumTypeExtensionNode (TypeExtensionNode ):
633633 __slots__ = ("values" ,)
634634
635- values : Optional [ FrozenList [EnumValueDefinitionNode ] ]
635+ values : FrozenList [EnumValueDefinitionNode ]
636636
637637
638638class InputObjectTypeExtensionNode (TypeExtensionNode ):
639639 __slots__ = ("fields" ,)
640640
641- fields : Optional [ FrozenList [InputValueDefinitionNode ] ]
641+ fields : FrozenList [InputValueDefinitionNode ]
0 commit comments