@@ -1932,14 +1932,15 @@ namespace ts {
1932
1932
let node = < TypeReferenceNode > createNode ( SyntaxKind . TypeReference , typeName . pos ) ;
1933
1933
if ( typeName . flags & NodeFlags . Missing ) {
1934
1934
errorOnInvalidTypeReference ( typeName ) ;
1935
- } else {
1935
+ }
1936
+ else {
1936
1937
node . typeName = typeName ;
1937
1938
if ( token === SyntaxKind . LessThanToken && ! scanner . hasPrecedingLineBreak ( ) ) {
1938
1939
node . typeArguments = parseBracketedList ( ParsingContext . TypeArguments , parseType , SyntaxKind . LessThanToken , SyntaxKind . GreaterThanToken ) ;
1939
1940
}
1940
1941
}
1941
1942
if ( ( < QualifiedName > typeName ) . right && ( ( < QualifiedName > typeName ) . right . flags & NodeFlags . Missing ) ) {
1942
- errorOnQualifiedTypeIdentifier ( )
1943
+ errorOnInvalidTypeQualifiedName ( )
1943
1944
}
1944
1945
return finishNode ( node ) ;
1945
1946
}
@@ -1951,25 +1952,28 @@ namespace ts {
1951
1952
}
1952
1953
else if ( token === SyntaxKind . NewKeyword ) {
1953
1954
parseFunctionOrConstructorType ( SyntaxKind . ConstructorType ) ;
1954
- } else {
1955
+ }
1956
+ else {
1955
1957
needsParentheses = false ;
1956
1958
}
1957
1959
if ( needsParentheses ) {
1958
1960
let hint = "(" + sourceFile . text . substring ( node . pos , scanner . getStartPos ( ) ) . trim ( ) + ")" ;
1959
1961
parseErrorAtPosition ( node . pos , scanner . getStartPos ( ) - node . pos , Diagnostics . Invalid_type_To_avoid_ambiguity_add_parentheses_Colon_0 , hint ) ;
1960
- } else {
1962
+ }
1963
+ else {
1961
1964
parseErrorAtCurrentToken ( Diagnostics . Type_expected ) ;
1962
1965
}
1963
1966
}
1964
1967
1965
- function errorOnQualifiedTypeIdentifier ( ) : void {
1968
+ function errorOnInvalidTypeQualifiedName ( ) : void {
1966
1969
if ( scanner . isReservedWord ( ) ) {
1967
1970
parseErrorAtCurrentToken ( Diagnostics . Identifier_expected_reserved_word_0_not_allowed_here , tokenToString ( token ) ) ;
1968
1971
}
1969
1972
else {
1970
1973
if ( scanner . hasPrecedingLineBreak ( ) ) {
1971
1974
parseErrorAtPosition ( scanner . getStartPos ( ) , 0 , Diagnostics . Identifier_expected ) ;
1972
- } else {
1975
+ }
1976
+ else {
1973
1977
parseErrorAtCurrentToken ( Diagnostics . Identifier_expected ) ;
1974
1978
}
1975
1979
}
0 commit comments