support multiple export specifier remapping
This commit is contained in:
@@ -15,3 +15,7 @@ a = 3;
|
||||
var b = 2;
|
||||
export { b as c };
|
||||
b = 3;
|
||||
|
||||
var d = 3;
|
||||
export { d as e, d as f };
|
||||
d = 4;
|
||||
|
||||
@@ -6,8 +6,8 @@ define(["exports"], function (exports) {
|
||||
});
|
||||
var test = 2;
|
||||
exports.test = test;
|
||||
test = exports.test = 5;
|
||||
test = exports.test += 1;
|
||||
exports.test = test = 5;
|
||||
exports.test = test += 1;
|
||||
|
||||
(function () {
|
||||
var test = 2;
|
||||
@@ -18,10 +18,16 @@ define(["exports"], function (exports) {
|
||||
var a = 2;
|
||||
exports.a = a;
|
||||
|
||||
a = exports.a = 3;
|
||||
exports.a = a = 3;
|
||||
|
||||
var b = 2;
|
||||
exports.c = b;
|
||||
|
||||
b = exports.c = 3;
|
||||
});
|
||||
exports.c = b = 3;
|
||||
|
||||
var d = 3;
|
||||
exports.e = d;
|
||||
exports.f = d;
|
||||
|
||||
exports.f = exports.e = d = 4;
|
||||
});
|
||||
|
||||
@@ -15,3 +15,7 @@ a = 3;
|
||||
var b = 2;
|
||||
export { b as c };
|
||||
b = 3;
|
||||
|
||||
var d = 3;
|
||||
export { d as e, d as f };
|
||||
d = 4;
|
||||
|
||||
@@ -5,8 +5,8 @@ Object.defineProperty(exports, "__esModule", {
|
||||
});
|
||||
var test = 2;
|
||||
exports.test = test;
|
||||
test = exports.test = 5;
|
||||
test = exports.test += 1;
|
||||
exports.test = test = 5;
|
||||
exports.test = test += 1;
|
||||
|
||||
(function () {
|
||||
var test = 2;
|
||||
@@ -17,9 +17,15 @@ test = exports.test += 1;
|
||||
var a = 2;
|
||||
exports.a = a;
|
||||
|
||||
a = exports.a = 3;
|
||||
exports.a = a = 3;
|
||||
|
||||
var b = 2;
|
||||
exports.c = b;
|
||||
|
||||
b = exports.c = 3;
|
||||
exports.c = b = 3;
|
||||
|
||||
var d = 3;
|
||||
exports.e = d;
|
||||
exports.f = d;
|
||||
|
||||
exports.f = exports.e = d = 4;
|
||||
|
||||
@@ -15,3 +15,7 @@ a = 3;
|
||||
var b = 2;
|
||||
export { b as c };
|
||||
b = 3;
|
||||
|
||||
var d = 3;
|
||||
export { d as e, d as f };
|
||||
d = 4;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
System.register([], function (_export) {
|
||||
var test, a, b;
|
||||
var test, a, b, d;
|
||||
return {
|
||||
setters: [],
|
||||
execute: function () {
|
||||
@@ -29,6 +29,14 @@ System.register([], function (_export) {
|
||||
_export("c", b);
|
||||
|
||||
_export("c", b = 3);
|
||||
|
||||
d = 3;
|
||||
|
||||
_export("e", d);
|
||||
|
||||
_export("f", d);
|
||||
|
||||
_export("f", _export("e", d = 4));
|
||||
}
|
||||
};
|
||||
});
|
||||
});
|
||||
|
||||
@@ -15,3 +15,7 @@ a = 3;
|
||||
var b = 2;
|
||||
export { b as c };
|
||||
b = 3;
|
||||
|
||||
var d = 3;
|
||||
export { d as e, d as f };
|
||||
d = 4;
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
});
|
||||
var test = 2;
|
||||
exports.test = test;
|
||||
test = exports.test = 5;
|
||||
test = exports.test += 1;
|
||||
exports.test = test = 5;
|
||||
exports.test = test += 1;
|
||||
|
||||
(function () {
|
||||
var test = 2;
|
||||
@@ -30,10 +30,16 @@
|
||||
var a = 2;
|
||||
exports.a = a;
|
||||
|
||||
a = exports.a = 3;
|
||||
exports.a = a = 3;
|
||||
|
||||
var b = 2;
|
||||
exports.c = b;
|
||||
|
||||
b = exports.c = 3;
|
||||
});
|
||||
exports.c = b = 3;
|
||||
|
||||
var d = 3;
|
||||
exports.e = d;
|
||||
exports.f = d;
|
||||
|
||||
exports.f = exports.e = d = 4;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user