aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/js_printer.zig11
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);