aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/js_parser.zig1
-rw-r--r--test/bun.js/transpiler.test.js4
2 files changed, 5 insertions, 0 deletions
diff --git a/src/js_parser.zig b/src/js_parser.zig
index af71b5453..9efdf4c14 100644
--- a/src/js_parser.zig
+++ b/src/js_parser.zig
@@ -16313,6 +16313,7 @@ fn NewParser_(
),
) catch unreachable;
p.recordUsage(p.module_ref);
+ return;
},
.s_break => |data| {
if (data.label) |*label| {
diff --git a/test/bun.js/transpiler.test.js b/test/bun.js/transpiler.test.js
index 855046911..d4d6c0ca8 100644
--- a/test/bun.js/transpiler.test.js
+++ b/test/bun.js/transpiler.test.js
@@ -94,6 +94,10 @@ describe("Bun.Transpiler", () => {
"export const Foo = Baz.Bar"
);
});
+
+ it("export = {foo: 123}", () => {
+ ts.expectPrinted_("export = {foo: 123}", "module.exports = { foo: 123 }");
+ });
});
describe("generated closures", () => {