diff --git a/src/compiler/parser.ts b/src/compiler/parser.ts index 766d53cb433..5746a3c7446 100644 --- a/src/compiler/parser.ts +++ b/src/compiler/parser.ts @@ -6486,14 +6486,8 @@ namespace ts { } function tryParseTypeExpression(): JSDocTypeExpression | undefined { - return tryParse(() => { - skipWhitespace(); - if (token() !== SyntaxKind.OpenBraceToken) { - return undefined; - } - - return parseJSDocTypeExpression(); - }); + skipWhitespace(); + return token() === SyntaxKind.OpenBraceToken ? parseJSDocTypeExpression() : undefined; } function parseBracketNameInPropertyAndParamTag(): { name: EntityName, isBracketed: boolean } {