[JS IR] Support per-file mode and ES modules

This commit is contained in:
Svyatoslav Kuzmich
2021-02-23 15:44:06 +03:00
parent f479ac5c3a
commit 3f8dce4b53
140 changed files with 5136 additions and 609 deletions
@@ -0,0 +1,24 @@
export function A(x) {
this.x = x;
}
A.prototype.foo = function (y) {
return this.x + y;
};
function Nested() {
this.y = 55;
}
A.Nested = Nested;
export var B = {
x: 123,
foo: function(y) {
return this.x + y;
}
};
export function foo(y) {
return 323 + y;
}
export var bar = 423;