@@ -171,42 +171,42 @@ extension Node {
171
171
}
172
172
}
173
173
174
- extension Name : Node { }
175
- extension Document : Node { }
176
- extension OperationDefinition : Node { }
177
- extension VariableDefinition : Node { }
178
- extension Variable : Node { }
179
- extension SelectionSet : Node { }
180
- extension Field : Node { }
181
- extension Argument : Node { }
182
- extension FragmentSpread : Node { }
183
- extension InlineFragment : Node { }
184
- extension FragmentDefinition : Node { }
185
- extension IntValue : Node { }
186
- extension FloatValue : Node { }
187
- extension StringValue : Node { }
188
- extension BooleanValue : Node { }
189
- extension EnumValue : Node { }
190
- extension ListValue : Node { }
191
- extension ObjectValue : Node { }
192
- extension ObjectField : Node { }
193
- extension Directive : Node { }
194
- extension NamedType : Node { }
195
- extension ListType : Node { }
196
- extension NonNullType : Node { }
197
- extension SchemaDefinition : Node { }
198
- extension OperationTypeDefinition : Node { }
199
- extension ScalarTypeDefinition : Node { }
200
- extension ObjectTypeDefinition : Node { }
201
- extension FieldDefinition : Node { }
202
- extension InputValueDefinition : Node { }
203
- extension InterfaceTypeDefinition : Node { }
204
- extension UnionTypeDefinition : Node { }
205
- extension EnumTypeDefinition : Node { }
206
- extension EnumValueDefinition : Node { }
174
+ extension Name : Node { }
175
+ extension Document : Node { }
176
+ extension OperationDefinition : Node { }
177
+ extension VariableDefinition : Node { }
178
+ extension Variable : Node { }
179
+ extension SelectionSet : Node { }
180
+ extension Field : Node { }
181
+ extension Argument : Node { }
182
+ extension FragmentSpread : Node { }
183
+ extension InlineFragment : Node { }
184
+ extension FragmentDefinition : Node { }
185
+ extension IntValue : Node { }
186
+ extension FloatValue : Node { }
187
+ extension StringValue : Node { }
188
+ extension BooleanValue : Node { }
189
+ extension EnumValue : Node { }
190
+ extension ListValue : Node { }
191
+ extension ObjectValue : Node { }
192
+ extension ObjectField : Node { }
193
+ extension Directive : Node { }
194
+ extension NamedType : Node { }
195
+ extension ListType : Node { }
196
+ extension NonNullType : Node { }
197
+ extension SchemaDefinition : Node { }
198
+ extension OperationTypeDefinition : Node { }
199
+ extension ScalarTypeDefinition : Node { }
200
+ extension ObjectTypeDefinition : Node { }
201
+ extension FieldDefinition : Node { }
202
+ extension InputValueDefinition : Node { }
203
+ extension InterfaceTypeDefinition : Node { }
204
+ extension UnionTypeDefinition : Node { }
205
+ extension EnumTypeDefinition : Node { }
206
+ extension EnumValueDefinition : Node { }
207
207
extension InputObjectTypeDefinition : Node { }
208
- extension TypeExtensionDefinition : Node { }
209
- extension DirectiveDefinition : Node { }
208
+ extension TypeExtensionDefinition : Node { }
209
+ extension DirectiveDefinition : Node { }
210
210
211
211
final class Name {
212
212
let kind : Kind = . name
@@ -264,9 +264,9 @@ extension Document : Equatable {
264
264
}
265
265
}
266
266
267
- protocol Definition : Node { }
267
+ protocol Definition : Node { }
268
268
extension OperationDefinition : Definition { }
269
- extension FragmentDefinition : Definition { }
269
+ extension FragmentDefinition : Definition { }
270
270
271
271
func == ( lhs: Definition , rhs: Definition ) -> Bool {
272
272
switch lhs {
@@ -469,8 +469,8 @@ extension SelectionSet : Hashable {
469
469
}
470
470
}
471
471
472
- protocol Selection : Node { }
473
- extension Field : Selection { }
472
+ protocol Selection : Node { }
473
+ extension Field : Selection { }
474
474
extension FragmentSpread : Selection { }
475
475
extension InlineFragment : Selection { }
476
476
@@ -578,9 +578,9 @@ extension Argument : Equatable {
578
578
}
579
579
}
580
580
581
- protocol Fragment : Selection { }
582
- extension FragmentSpread : Fragment { }
583
- extension InlineFragment : Fragment { }
581
+ protocol Fragment : Selection { }
582
+ extension FragmentSpread : Fragment { }
583
+ extension InlineFragment : Fragment { }
584
584
585
585
final class FragmentSpread {
586
586
let kind : Kind = . fragmentSpread
@@ -721,15 +721,15 @@ extension FragmentDefinition : Hashable {
721
721
}
722
722
}
723
723
724
- public protocol Value : Node { }
725
- extension Variable : Value { }
726
- extension IntValue : Value { }
727
- extension FloatValue : Value { }
728
- extension StringValue : Value { }
724
+ public protocol Value : Node { }
725
+ extension Variable : Value { }
726
+ extension IntValue : Value { }
727
+ extension FloatValue : Value { }
728
+ extension StringValue : Value { }
729
729
extension BooleanValue : Value { }
730
- extension EnumValue : Value { }
731
- extension ListValue : Value { }
732
- extension ObjectValue : Value { }
730
+ extension EnumValue : Value { }
731
+ extension ListValue : Value { }
732
+ extension ObjectValue : Value { }
733
733
734
734
public func == ( lhs: Value , rhs: Value ) -> Bool {
735
735
switch lhs {
@@ -941,9 +941,9 @@ extension Directive : Equatable {
941
941
}
942
942
}
943
943
944
- protocol Type : Node { }
945
- extension NamedType : Type { }
946
- extension ListType : Type { }
944
+ protocol Type : Node { }
945
+ extension NamedType : Type { }
946
+ extension ListType : Type { }
947
947
extension NonNullType : Type { }
948
948
949
949
func == ( lhs: Type , rhs: Type ) -> Bool {
@@ -1042,10 +1042,10 @@ extension NonNullType : Equatable {
1042
1042
1043
1043
// Type System Definition
1044
1044
// experimental non-spec addition.
1045
- protocol TypeSystemDefinition : Definition { }
1046
- extension SchemaDefinition : TypeSystemDefinition { }
1045
+ protocol TypeSystemDefinition : Definition { }
1046
+ extension SchemaDefinition : TypeSystemDefinition { }
1047
1047
extension TypeExtensionDefinition : TypeSystemDefinition { }
1048
- extension DirectiveDefinition : TypeSystemDefinition { }
1048
+ extension DirectiveDefinition : TypeSystemDefinition { }
1049
1049
1050
1050
func == ( lhs: TypeSystemDefinition , rhs: TypeSystemDefinition ) -> Bool {
1051
1051
switch lhs {
@@ -1112,13 +1112,13 @@ extension OperationTypeDefinition : Equatable {
1112
1112
}
1113
1113
}
1114
1114
1115
- protocol TypeDefinition : TypeSystemDefinition { }
1116
- extension ScalarTypeDefinition : TypeDefinition { }
1117
- extension ObjectTypeDefinition : TypeDefinition { }
1118
- extension InterfaceTypeDefinition : TypeDefinition { }
1119
- extension UnionTypeDefinition : TypeDefinition { }
1120
- extension EnumTypeDefinition : TypeDefinition { }
1121
- extension InputObjectTypeDefinition : TypeDefinition { }
1115
+ protocol TypeDefinition : TypeSystemDefinition { }
1116
+ extension ScalarTypeDefinition : TypeDefinition { }
1117
+ extension ObjectTypeDefinition : TypeDefinition { }
1118
+ extension InterfaceTypeDefinition : TypeDefinition { }
1119
+ extension UnionTypeDefinition : TypeDefinition { }
1120
+ extension EnumTypeDefinition : TypeDefinition { }
1121
+ extension InputObjectTypeDefinition : TypeDefinition { }
1122
1122
1123
1123
func == ( lhs: TypeDefinition , rhs: TypeDefinition ) -> Bool {
1124
1124
switch lhs {
0 commit comments