diff options
-rw-r--r-- | src/js_printer.zig | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/js_printer.zig b/src/js_printer.zig index 7271d97c2..0300630dc 100644 --- a/src/js_printer.zig +++ b/src/js_printer.zig @@ -3556,11 +3556,12 @@ pub fn NewPrinter( if (s.default_name) |default_name| { p.print(", "); p.printSymbol(default_name.ref.?); - p.print(" = "); + p.print(" = (($"); + p.printModuleId(module_id); - p.print("(\"default\" in $"); + p.print(" && \"default\" in $"); p.printModuleId(module_id); - p.print(" ? $"); + p.print(") ? $"); p.printModuleId(module_id); p.print(".default : $"); p.printModuleId(module_id); @@ -3589,7 +3590,9 @@ pub fn NewPrinter( p.print(" = "); if (!bun) { - p.print("(\"default\" in "); + p.print("("); + p.printSymbol(s.namespace_ref); + p.print(" && \"default\" in "); p.printSymbol(s.namespace_ref); p.print(" ? "); p.printSymbol(s.namespace_ref); |