From 6612831bcb0012f3969e27aa854403389207a15c Mon Sep 17 00:00:00 2001 From: Sneh Khatri Date: Sat, 4 Dec 2021 12:25:31 +0530 Subject: [PATCH] Fix ambient classDeclaration in registerDeclaration --- packages/babel-traverse/src/scope/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/babel-traverse/src/scope/index.ts b/packages/babel-traverse/src/scope/index.ts index e9a207eb9226..775f46f34bee 100644 --- a/packages/babel-traverse/src/scope/index.ts +++ b/packages/babel-traverse/src/scope/index.ts @@ -708,6 +708,7 @@ export default class Scope { } else if (path.isClassDeclaration() && path.node.declare) { this.registerBinding("class", path); } else if (path.isClassDeclaration()) { + if (path.node.declare) return; this.registerBinding("let", path); } else if (path.isImportDeclaration()) { const specifiers = path.get("specifiers");