From 92a6e7bf002d511093b75ebc6cc98cee4bb76fc3 Mon Sep 17 00:00:00 2001 From: sanex3339 Date: Tue, 27 Jan 2026 21:19:27 +0400 Subject: [PATCH] Fix tests --- .../ObjectExpressionKeysTransformer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/node-transformers/converting-transformers/ObjectExpressionKeysTransformer.ts b/src/node-transformers/converting-transformers/ObjectExpressionKeysTransformer.ts index d35f2147..05bc0af6 100644 --- a/src/node-transformers/converting-transformers/ObjectExpressionKeysTransformer.ts +++ b/src/node-transformers/converting-transformers/ObjectExpressionKeysTransformer.ts @@ -151,7 +151,7 @@ export class ObjectExpressionKeysTransformer extends AbstractNodeTransformer { while (currentNode) { const parentNode: ESTree.Node | undefined = currentNode.parentNode; - if (!parentNode) { + if (!parentNode || parentNode === currentNode) { break; } @@ -164,7 +164,7 @@ export class ObjectExpressionKeysTransformer extends AbstractNodeTransformer { return true; } - if (NodeGuards.isFunctionNode(parentNode)) { + if (NodeGuards.isFunctionNode(parentNode) || NodeGuards.isProgramNode(parentNode)) { break; }