Skip to content

Commit 2669af3

Browse files
committed
chore: NativeClass transformer fix
1 parent d4a4279 commit 2669af3

File tree

1 file changed

+6
-1
lines changed
  • packages/webpack5/src/transformers/NativeClass

1 file changed

+6
-1
lines changed

packages/webpack5/src/transformers/NativeClass/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,12 @@ export default function (context: ts.TransformationContext, ...args) {
192192
}
193193
if (ts.isBlock(node)) {
194194
const [stmts, changed] = transformStatements(node.statements, false);
195-
return changed ? factory.updateBlock(node, stmts) : node;
195+
if (changed) {
196+
return factory.updateBlock(node, stmts);
197+
}
198+
// Even if transformStatements didn't change anything, we still need to visit children
199+
// in case there are nested blocks
200+
return ts.visitEachChild(node, visitNode, context);
196201
}
197202
if (ts.isModuleBlock(node)) {
198203
const [stmts, changed] = transformStatements(node.statements, false);

0 commit comments

Comments
 (0)