Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(es/minifier): Don't emit invalid code #3302

Merged
merged 19 commits into from
Jan 18, 2022
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
var X, X1;
((X1 = X || (X = {})).Y || (X1.Y = {})).Point = class {
constructor(x, y){
this.x = x, this.y = y;
}
}, (function(X2) {
var X;
!function(X1) {
(X1.Y || (X1.Y = {})).Point = class {
constructor(x, y){
this.x = x, this.y = y;
}
};
}(X || (X = {})), (function(X2) {
var Y;
let Point;
(Point = (Y = X2.Y || (X2.Y = {})).Point || (Y.Point = {})).Origin = new Point(0, 0);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
var X, X1;
((X1 = X || (X = {})).Y || (X1.Y = {})).Point = class {
constructor(x, y){
this.x = x, this.y = y;
}
}, (function(X2) {
var X;
!function(X1) {
(X1.Y || (X1.Y = {})).Point = class {
constructor(x, y){
this.x = x, this.y = y;
}
};
}(X || (X = {})), (function(X2) {
var Y;
let Point;
(Point = (Y = X2.Y || (X2.Y = {})).Point || (Y.Point = {})).Origin = new Point(0, 0);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
var enumdule, enumdule;
(enumdule = enumdule || (enumdule = {}))[enumdule.Red = 0] = "Red", enumdule[enumdule.Blue = 1] = "Blue", (enumdule || (enumdule = {})).Point = class {
var enumdule;
!function(enumdule) {
enumdule[enumdule.Red = 0] = "Red", enumdule[enumdule.Blue = 1] = "Blue";
}(enumdule || (enumdule = {})), (enumdule || (enumdule = {})).Point = class {
constructor(x, y){
this.x = x, this.y = y;
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
var enumdule, enumdule;
(enumdule = enumdule || (enumdule = {}))[enumdule.Red = 0] = "Red", enumdule[enumdule.Blue = 1] = "Blue", (function(enumdule1) {
var enumdule;
!function(enumdule) {
enumdule[enumdule.Red = 0] = "Red", enumdule[enumdule.Blue = 1] = "Blue";
}(enumdule || (enumdule = {})), (function(enumdule) {
var Point = function(x, y) {
"use strict";
(function(instance, Constructor) {
if (!(instance instanceof Constructor)) throw new TypeError("Cannot call a class as a function");
})(this, Point), this.x = x, this.y = y;
};
enumdule1.Point = Point;
enumdule.Point = Point;
})(enumdule || (enumdule = {})), enumdule.Red, new enumdule.Point(0, 0);
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
var A, A1;
(A1 = A || (A = {})).Origin = {
x: 0,
y: 0
}, A1.Origin3d = {
x: 0,
y: 0,
z: 0
};
var A;
!function(A1) {
A1.Origin = {
x: 0,
y: 0
}, A1.Origin3d = {
x: 0,
y: 0,
z: 0
};
}(A || (A = {}));
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
var A, A1;
(A1 = A || (A = {})).Origin = {
x: 0,
y: 0
}, A1.Origin3d = {
x: 0,
y: 0,
z: 0
};
var A;
!function(A1) {
A1.Origin = {
x: 0,
y: 0
}, A1.Origin3d = {
x: 0,
y: 0,
z: 0
};
}(A || (A = {}));
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
var A, A1;
(A1 = A || (A = {})).Origin = {
x: 0,
y: 0
}, A1.Origin3d = {
x: 0,
y: 0,
z: 0
};
var A;
!function(A1) {
A1.Origin = {
x: 0,
y: 0
}, A1.Origin3d = {
x: 0,
y: 0,
z: 0
};
}(A || (A = {}));
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
var A, A1;
(A1 = A || (A = {})).Origin = {
x: 0,
y: 0
}, A1.Origin3d = {
x: 0,
y: 0,
z: 0
};
var A;
!function(A1) {
A1.Origin = {
x: 0,
y: 0
}, A1.Origin3d = {
x: 0,
y: 0,
z: 0
};
}(A || (A = {}));
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
var A, A1;
(A1 = A || (A = {})).Origin = {
x: 0,
y: 0
}, A1.Origin3d = {
x: 0,
y: 0,
z: 0
};
var A;
!function(A1) {
A1.Origin = {
x: 0,
y: 0
}, A1.Origin3d = {
x: 0,
y: 0,
z: 0
};
}(A || (A = {}));
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
var A, A1;
(A1 = A || (A = {})).Origin = {
x: 0,
y: 0
}, A1.Origin3d = {
x: 0,
y: 0,
z: 0
};
var A;
!function(A1) {
A1.Origin = {
x: 0,
y: 0
}, A1.Origin3d = {
x: 0,
y: 0,
z: 0
};
}(A || (A = {}));
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
var A, B, A1;
var A, B;
(A || (A = {})).Point = function() {
return {
x: 0,
y: 0
};
}, ((A1 = A || (A = {})).Point || (A1.Point = {})).Origin = {
x: 0,
y: 0
}, A.Point, A.Point(), A.Point.Origin, (function(B1) {
}, (function(A1) {
(A1.Point || (A1.Point = {})).Origin = {
x: 0,
y: 0
};
})(A || (A = {})), A.Point, A.Point(), A.Point.Origin, (function(B1) {
function Point() {
return {
x: 0,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
var A, B, A1;
var A, B;
(A || (A = {})).Point = function() {
return {
x: 0,
y: 0
};
}, ((A1 = A || (A = {})).Point || (A1.Point = {})).Origin = {
x: 0,
y: 0
}, A.Point, A.Point(), A.Point.Origin, (function(B1) {
}, (function(A1) {
(A1.Point || (A1.Point = {})).Origin = {
x: 0,
y: 0
};
})(A || (A = {})), A.Point, A.Point(), A.Point.Origin, (function(B1) {
var Point = function() {
return {
x: 0,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
var A, B, B1;
var A, B;
(A || (A = {})).Point = function() {
return {
x: 0,
y: 0
};
}, ((B1 = B || (B = {})).Point || (B1.Point = {})).Origin = {
x: 0,
y: 0
}, A.Point, B.Point.Origin;
}, (function(B1) {
(B1.Point || (B1.Point = {})).Origin = {
x: 0,
y: 0
};
})(B || (B = {})), A.Point, B.Point.Origin;
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
var A, B, B1;
var A, B;
(A || (A = {})).Point = function() {
return {
x: 0,
y: 0
};
}, ((B1 = B || (B = {})).Point || (B1.Point = {})).Origin = {
x: 0,
y: 0
}, A.Point, B.Point.Origin;
}, (function(B1) {
(B1.Point || (B1.Point = {})).Origin = {
x: 0,
y: 0
};
})(B || (B = {})), A.Point, B.Point.Origin;
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
var obj, key, value;
import regeneratorRuntime from "regenerator-runtime";
obj = {}, key = foo(), value = regeneratorRuntime.mark(function _callee() {
!function(obj, key, value) {
return key in obj ? Object.defineProperty(obj, key, {
value: value,
enumerable: !0,
configurable: !0,
writable: !0
}) : obj[key] = value, obj;
}({}, foo(), regeneratorRuntime.mark(function _callee() {
return regeneratorRuntime.wrap(function(_ctx) {
for(;;)switch(_ctx.prev = _ctx.next){
case 0:
case "end":
return _ctx.stop();
}
}, _callee);
}), key in obj ? Object.defineProperty(obj, key, {
value: value,
enumerable: !0,
configurable: !0,
writable: !0
}) : obj[key] = value;
}));
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
var X, X1;
!function(X2) {
var X;
!function(X1) {
var Y;
let Point;
(Point = (Y = X2.Y || (X2.Y = {})).Point || (Y.Point = {})).Origin = new Point(0, 0);
}(X || (X = {})), ((X1 = X || (X = {})).Y || (X1.Y = {})).Point = class {
constructor(x, y){
this.x = x, this.y = y;
}
}, (A || (A = {})).Instance = new A();
(Point = (Y = X1.Y || (X1.Y = {})).Point || (Y.Point = {})).Origin = new Point(0, 0);
}(X || (X = {})), (function(X2) {
(X2.Y || (X2.Y = {})).Point = class {
constructor(x, y){
this.x = x, this.y = y;
}
};
})(X || (X = {})), (A || (A = {})).Instance = new A();
class A {
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
var enumdule, enumdule;
var enumdule;
(enumdule || (enumdule = {})).Point = class {
constructor(x, y){
this.x = x, this.y = y;
}
}, (enumdule = enumdule || (enumdule = {}))[enumdule.Red = 0] = "Red", enumdule[enumdule.Blue = 1] = "Blue", enumdule.Red, new enumdule.Point(0, 0);
}, (function(enumdule) {
enumdule[enumdule.Red = 0] = "Red", enumdule[enumdule.Blue = 1] = "Blue";
})(enumdule || (enumdule = {})), enumdule.Red, new enumdule.Point(0, 0);
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
var enumdule, enumdule;
var enumdule;
!function(enumdule1) {
var Point = function(x, y) {
"use strict";
Expand All @@ -7,4 +7,6 @@ var enumdule, enumdule;
})(this, Point), this.x = x, this.y = y;
};
enumdule1.Point = Point;
}(enumdule || (enumdule = {})), (enumdule = enumdule || (enumdule = {}))[enumdule.Red = 0] = "Red", enumdule[enumdule.Blue = 1] = "Blue", enumdule.Red, new enumdule.Point(0, 0);
}(enumdule || (enumdule = {})), (function(enumdule) {
enumdule[enumdule.Red = 0] = "Red", enumdule[enumdule.Blue = 1] = "Blue";
})(enumdule || (enumdule = {})), enumdule.Red, new enumdule.Point(0, 0);
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
var A, B, A1;
((A1 = A || (A = {})).Point || (A1.Point = {})).Origin = {
x: 0,
y: 0
}, (A || (A = {})).Point = function() {
var A, B;
!function(A1) {
(A1.Point || (A1.Point = {})).Origin = {
x: 0,
y: 0
};
}(A || (A = {})), (A || (A = {})).Point = function() {
return {
x: 0,
y: 0
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
var A, B, A1;
((A1 = A || (A = {})).Point || (A1.Point = {})).Origin = {
x: 0,
y: 0
}, (A || (A = {})).Point = function() {
var A, B;
!function(A1) {
(A1.Point || (A1.Point = {})).Origin = {
x: 0,
y: 0
};
}(A || (A = {})), (A || (A = {})).Point = function() {
return {
x: 0,
y: 0
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
var A, A1;
(A = A1 || (A1 = {})).A = class {
}, A.AG = class {
}, new A1.A(), new A1.AG(), new A1.A2(), new A1.A2();
var A;
!function(A1) {
A1.A = class {
}, A1.AG = class {
};
}(A || (A = {})), new A.A(), new A.AG(), new A.A2(), new A.A2();
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
var A, A1;
(A = A1 || (A1 = {})).fn = function(s) {
return !0;
}, A.fng = function(s) {
return null;
}, A1.fn, A1.fng, A1.fn2, A1.fng2;
var A;
!function(A1) {
A1.fn = function(s) {
return !0;
}, A1.fng = function(s) {
return null;
};
}(A || (A = {})), A.fn, A.fng, A.fn2, A.fng2;
Loading