Currently:
module m {
export var x = 42;
}
=>
var m = (function() {
"use strict";
var x = 42;
return Object.preventExtensions(Object.create(null, {x: {
get: function() {
return x;
},
enumerable: true
}}));
}).call(this);
can be changed to:
var m = (function() {
"use strict";
var x = 42;
return Object.preventExtensions(Object.create(null, {x: {
get: function() {
return x;
},
enumerable: true
}}));
})();
Original issue reported on code.google.com by arv@chromium.org on 29 Dec 2012 at 7:50
Original issue reported on code.google.com by
arv@chromium.org
on 29 Dec 2012 at 7:50