Skip to content

Commit 56510f1

Browse files
author
Andy
authored
Merge pull request #15009 from Microsoft/parseTypeReference
Simplify parseTypeReference
2 parents 41fb0aa + 2d3dd85 commit 56510f1

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/compiler/parser.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2050,9 +2050,8 @@ namespace ts {
20502050
// TYPES
20512051

20522052
function parseTypeReference(): TypeReferenceNode {
2053-
const typeName = parseEntityName(/*allowReservedWords*/ false, Diagnostics.Type_expected);
2054-
const node = <TypeReferenceNode>createNode(SyntaxKind.TypeReference, typeName.pos);
2055-
node.typeName = typeName;
2053+
const node = <TypeReferenceNode>createNode(SyntaxKind.TypeReference);
2054+
node.typeName = parseEntityName(/*allowReservedWords*/ false, Diagnostics.Type_expected);
20562055
if (!scanner.hasPrecedingLineBreak() && token() === SyntaxKind.LessThanToken) {
20572056
node.typeArguments = parseBracketedList(ParsingContext.TypeArguments, parseType, SyntaxKind.LessThanToken, SyntaxKind.GreaterThanToken);
20582057
}

0 commit comments

Comments
 (0)