@@ -607,7 +607,7 @@ export class GraphQLScalarType {
607
607
parseValue: GraphQLScalarValueParser<mixed>,
608
608
parseLiteral: GraphQLScalarLiteralParser<mixed>,
609
609
extensions: ?ReadOnlyObjMap<mixed>,
610
- extensionASTNodes: ? $ReadOnlyArray<ScalarTypeExtensionNode>,
610
+ extensionASTNodes: $ReadOnlyArray<ScalarTypeExtensionNode>,
611
611
|} {
612
612
return {
613
613
name: this.name,
@@ -617,7 +617,7 @@ export class GraphQLScalarType {
617
617
parseLiteral: this.parseLiteral,
618
618
extensions: this.extensions,
619
619
astNode: this.astNode,
620
- extensionASTNodes: this.extensionASTNodes,
620
+ extensionASTNodes: this.extensionASTNodes ?? [] ,
621
621
};
622
622
}
623
623
@@ -745,7 +745,7 @@ export class GraphQLObjectType {
745
745
interfaces : Array < GraphQLInterfaceType > ,
746
746
fields : GraphQLFieldConfigMap < any , any > ,
747
747
extensions : ?ReadOnlyObjMap < mixed > ,
748
- extensionASTNodes : ? $ReadOnlyArray < ObjectTypeExtensionNode > ,
748
+ extensionASTNodes : $ReadOnlyArray < ObjectTypeExtensionNode > ,
749
749
| } {
750
750
return {
751
751
name : this . name ,
@@ -755,7 +755,7 @@ export class GraphQLObjectType {
755
755
isTypeOf : this . isTypeOf ,
756
756
extensions : this . extensions ,
757
757
astNode : this . astNode ,
758
- extensionASTNodes : this . extensionASTNodes ,
758
+ extensionASTNodes : this . extensionASTNodes || [ ] ,
759
759
} ;
760
760
}
761
761
@@ -1055,7 +1055,7 @@ export class GraphQLInterfaceType {
1055
1055
interfaces : Array < GraphQLInterfaceType > ,
1056
1056
fields : GraphQLFieldConfigMap < any , any > ,
1057
1057
extensions : ?ReadOnlyObjMap < mixed > ,
1058
- extensionASTNodes : ? $ReadOnlyArray < InterfaceTypeExtensionNode > ,
1058
+ extensionASTNodes : $ReadOnlyArray < InterfaceTypeExtensionNode > ,
1059
1059
| } {
1060
1060
return {
1061
1061
name : this . name ,
@@ -1065,7 +1065,7 @@ export class GraphQLInterfaceType {
1065
1065
resolveType : this . resolveType ,
1066
1066
extensions : this . extensions ,
1067
1067
astNode : this . astNode ,
1068
- extensionASTNodes : this . extensionASTNodes ,
1068
+ extensionASTNodes : this . extensionASTNodes ?? [ ] ,
1069
1069
} ;
1070
1070
}
1071
1071
@@ -1158,7 +1158,7 @@ export class GraphQLUnionType {
1158
1158
...GraphQLUnionTypeConfig < any , any > ,
1159
1159
types : Array < GraphQLObjectType > ,
1160
1160
extensions : ?ReadOnlyObjMap < mixed > ,
1161
- extensionASTNodes : ? $ReadOnlyArray < UnionTypeExtensionNode > ,
1161
+ extensionASTNodes : $ReadOnlyArray < UnionTypeExtensionNode > ,
1162
1162
| } {
1163
1163
return {
1164
1164
name : this . name ,
@@ -1167,7 +1167,7 @@ export class GraphQLUnionType {
1167
1167
resolveType : this . resolveType ,
1168
1168
extensions : this . extensions ,
1169
1169
astNode : this . astNode ,
1170
- extensionASTNodes : this . extensionASTNodes ,
1170
+ extensionASTNodes : this . extensionASTNodes ?? [ ] ,
1171
1171
} ;
1172
1172
}
1173
1173
@@ -1320,7 +1320,7 @@ export class GraphQLEnumType /* <T> */ {
1320
1320
toConfig ( ) : { |
1321
1321
...GraphQLEnumTypeConfig ,
1322
1322
extensions : ?ReadOnlyObjMap < mixed > ,
1323
- extensionASTNodes : ? $ReadOnlyArray < EnumTypeExtensionNode > ,
1323
+ extensionASTNodes : $ReadOnlyArray < EnumTypeExtensionNode > ,
1324
1324
| } {
1325
1325
const values = keyValMap (
1326
1326
this . getValues ( ) ,
@@ -1340,7 +1340,7 @@ export class GraphQLEnumType /* <T> */ {
1340
1340
values ,
1341
1341
extensions : this . extensions ,
1342
1342
astNode : this . astNode ,
1343
- extensionASTNodes : this . extensionASTNodes ,
1343
+ extensionASTNodes : this . extensionASTNodes ?? [ ] ,
1344
1344
} ;
1345
1345
}
1346
1346
@@ -1476,7 +1476,7 @@ export class GraphQLInputObjectType {
1476
1476
...GraphQLInputObjectTypeConfig ,
1477
1477
fields : GraphQLInputFieldConfigMap ,
1478
1478
extensions : ?ReadOnlyObjMap < mixed > ,
1479
- extensionASTNodes : ? $ReadOnlyArray < InputObjectTypeExtensionNode > ,
1479
+ extensionASTNodes : $ReadOnlyArray < InputObjectTypeExtensionNode > ,
1480
1480
| } {
1481
1481
const fields = mapValue ( this . getFields ( ) , field => ( {
1482
1482
description : field . description ,
@@ -1492,7 +1492,7 @@ export class GraphQLInputObjectType {
1492
1492
fields,
1493
1493
extensions : this . extensions ,
1494
1494
astNode : this . astNode ,
1495
- extensionASTNodes : this . extensionASTNodes ,
1495
+ extensionASTNodes : this . extensionASTNodes ?? [ ] ,
1496
1496
} ;
1497
1497
}
1498
1498
0 commit comments