From aea8d7580102150120bddb5c7f99528caa9711ef Mon Sep 17 00:00:00 2001 From: jean Date: Mon, 5 Feb 2024 20:23:41 +0100 Subject: [PATCH] replace kind variable by parenthesized expression --- src/compiler/transformers/ts.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/compiler/transformers/ts.ts b/src/compiler/transformers/ts.ts index c14700088cc8d..db9fd71fc9035 100644 --- a/src/compiler/transformers/ts.ts +++ b/src/compiler/transformers/ts.ts @@ -1697,8 +1697,7 @@ export function transformTypeScript(context: TransformationContext) { } function visitParenthesizedExpression(node: ParenthesizedExpression): Expression { - const kinds = OuterExpressionKinds.Assertions | OuterExpressionKinds.SatisfiesExpressions; - const innerExpression = skipOuterExpressions(node.expression, ~kinds); + const innerExpression = skipOuterExpressions(node.expression, ~(OuterExpressionKinds.Assertions | OuterExpressionKinds.SatisfiesExpressions)); if (isAssertionExpression(innerExpression) || isSatisfiesExpression(innerExpression)) { // Make sure we consider all nested cast expressions, e.g.: // (-A).x;