diff --git a/src/compiler/parser.ts b/src/compiler/parser.ts index af46229d57f..c283ec0fc95 100644 --- a/src/compiler/parser.ts +++ b/src/compiler/parser.ts @@ -3600,7 +3600,7 @@ namespace ts { parseExpected(SyntaxKind.LessThanToken); node.type = parseType(); parseExpected(SyntaxKind.GreaterThanToken); - node.expression = parseUnaryExpressionOrHigher(); + node.expression = parseSimpleUnaryExpression(); return finishNode(node); }