From 3db341392983c8038c011f20b566afa557b16c3c Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Fri, 18 Feb 2022 02:32:57 -0800 Subject: [JS Printer] fix edgecase with printing empty export --- src/js_printer.zig | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/js_printer.zig b/src/js_printer.zig index 293db511c..c14fac1ec 100644 --- a/src/js_printer.zig +++ b/src/js_printer.zig @@ -2770,6 +2770,12 @@ pub fn NewPrinter( p.print("export"); p.printSpace(); + if (s.items.len == 0) { + p.print("{}"); + p.printSemicolonAfterStatement(); + return; + } + // This transforms code like this: // import {Foo, Bar} from 'bundled-module'; // export {Foo, Bar}; -- cgit v1.2.3