@@ -1018,15 +1018,15 @@ function parseInterfaceTypeDefinition(
1018
1018
1019
1019
/**
1020
1020
* UnionTypeDefinition :
1021
- * - Description? union Name Directives[Const]? MemberTypesDefinition ?
1021
+ * - Description? union Name Directives[Const]? UnionMemberTypes ?
1022
1022
*/
1023
1023
function parseUnionTypeDefinition ( lexer : Lexer < * > ) : UnionTypeDefinitionNode {
1024
1024
const start = lexer . token ;
1025
1025
const description = parseDescription ( lexer ) ;
1026
1026
expectKeyword ( lexer , 'union' ) ;
1027
1027
const name = parseName ( lexer ) ;
1028
1028
const directives = parseDirectives ( lexer , true ) ;
1029
- const types = parseMemberTypesDefinition ( lexer ) ;
1029
+ const types = parseUnionMemberTypes ( lexer ) ;
1030
1030
return {
1031
1031
kind : UNION_TYPE_DEFINITION ,
1032
1032
description,
@@ -1038,13 +1038,11 @@ function parseUnionTypeDefinition(lexer: Lexer<*>): UnionTypeDefinitionNode {
1038
1038
}
1039
1039
1040
1040
/**
1041
- * MemberTypesDefinition : = MemberTypes
1042
- *
1043
- * MemberTypes :
1044
- * - `|`? NamedType
1045
- * - MemberTypes | NamedType
1041
+ * UnionMemberTypes :
1042
+ * - = `|`? NamedType
1043
+ * - UnionMemberTypes | NamedType
1046
1044
*/
1047
- function parseMemberTypesDefinition ( lexer : Lexer < * > ) : Array < NamedTypeNode > {
1045
+ function parseUnionMemberTypes ( lexer : Lexer < * > ) : Array < NamedTypeNode > {
1048
1046
const types = [ ] ;
1049
1047
if ( skip ( lexer , TokenKind . EQUALS ) ) {
1050
1048
// Optional leading pipe
@@ -1258,7 +1256,7 @@ function parseInterfaceTypeExtension(
1258
1256
1259
1257
/**
1260
1258
* UnionTypeExtension :
1261
- * - extend union Name Directives[Const]? MemberTypesDefinition
1259
+ * - extend union Name Directives[Const]? UnionMemberTypes
1262
1260
* - extend union Name Directives[Const]
1263
1261
*/
1264
1262
function parseUnionTypeExtension ( lexer : Lexer < * > ) : UnionTypeExtensionNode {
@@ -1267,7 +1265,7 @@ function parseUnionTypeExtension(lexer: Lexer<*>): UnionTypeExtensionNode {
1267
1265
expectKeyword ( lexer , 'union' ) ;
1268
1266
const name = parseName ( lexer ) ;
1269
1267
const directives = parseDirectives ( lexer , true ) ;
1270
- const types = parseMemberTypesDefinition ( lexer ) ;
1268
+ const types = parseUnionMemberTypes ( lexer ) ;
1271
1269
if ( directives . length === 0 && types . length === 0 ) {
1272
1270
throw unexpected ( lexer ) ;
1273
1271
}
0 commit comments