diff options
Diffstat (limited to '')
-rw-r--r-- | src/js_parser.zig | 1 | ||||
-rw-r--r-- | test/bun.js/transpiler.test.js | 4 |
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", () => { |