change the way modules handle default exports and function declaration exports
This commit is contained in:
@@ -2,9 +2,7 @@ if (true) {
|
||||
const x = 1;
|
||||
switch (x) {
|
||||
case 1: {
|
||||
function y() {
|
||||
assert(x, 1);
|
||||
}
|
||||
assert(x, 1);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,6 @@ define(["exports", "module"], function (exports, module) {
|
||||
module.exports = function () {};
|
||||
|
||||
function foo() {}
|
||||
var Foo = function Foo() {};
|
||||
|
||||
module.exports = Foo;
|
||||
var Foo = undefined;
|
||||
module.exports = Foo = function Foo() {};
|
||||
});
|
||||
|
||||
@@ -11,8 +11,7 @@ define(["exports"], function (exports) {
|
||||
var foo5 = exports.foo5 = undefined;
|
||||
var foo6 = exports.foo6 = 3;
|
||||
function foo7() {}
|
||||
var foo8 = function foo8() {};
|
||||
var foo8 = exports.foo8 = function foo8() {};
|
||||
|
||||
exports.foo8 = foo8;
|
||||
exports.__esModule = true;
|
||||
});
|
||||
});
|
||||
|
||||
@@ -10,6 +10,5 @@ module.exports = function () {};
|
||||
module.exports = function () {};
|
||||
|
||||
function foo() {}
|
||||
var Foo = function Foo() {};
|
||||
|
||||
module.exports = Foo;
|
||||
var Foo = undefined;
|
||||
module.exports = Foo = function Foo() {};
|
||||
|
||||
@@ -10,7 +10,6 @@ var foo4 = exports.foo4 = 2;
|
||||
var foo5 = exports.foo5 = undefined;
|
||||
var foo6 = exports.foo6 = 3;
|
||||
function foo7() {}
|
||||
var foo8 = function foo8() {};
|
||||
var foo8 = exports.foo8 = function foo8() {};
|
||||
|
||||
exports.foo8 = foo8;
|
||||
exports.__esModule = true;
|
||||
exports.__esModule = true;
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
"use strict";
|
||||
|
||||
function foo() {}
|
||||
var Foo = function Foo() {};
|
||||
var Foo = undefined;
|
||||
Foo = function Foo() {};
|
||||
|
||||
@@ -20,9 +20,8 @@ System.register([], function (_export) {
|
||||
|
||||
_export("default", function () {});
|
||||
|
||||
Foo = function Foo() {};
|
||||
|
||||
_export("default", Foo);
|
||||
Foo = undefined;
|
||||
_export("default", Foo = function Foo() {});
|
||||
}
|
||||
};
|
||||
});
|
||||
});
|
||||
|
||||
@@ -14,12 +14,9 @@ System.register([], function (_export) {
|
||||
foo4 = _export("foo4", 2);
|
||||
foo5 = _export("foo5", undefined);
|
||||
foo6 = _export("foo6", 3);
|
||||
foo8 = function foo8() {};
|
||||
|
||||
_export("foo8", foo8);
|
||||
|
||||
foo8 = _export("foo8", function foo8() {});
|
||||
_export("foo3", foo3 = 5);
|
||||
exports.__esModule = true;
|
||||
}
|
||||
};
|
||||
});
|
||||
});
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
module.exports = function () {};
|
||||
|
||||
function foo() {}
|
||||
var Foo = function Foo() {};
|
||||
|
||||
module.exports = Foo;
|
||||
var Foo = undefined;
|
||||
module.exports = Foo = function Foo() {};
|
||||
});
|
||||
|
||||
@@ -17,8 +17,7 @@
|
||||
var foo5 = exports.foo5 = undefined;
|
||||
var foo6 = exports.foo6 = 3;
|
||||
function foo7() {}
|
||||
var foo8 = function foo8() {};
|
||||
var foo8 = exports.foo8 = function foo8() {};
|
||||
|
||||
exports.foo8 = foo8;
|
||||
exports.__esModule = true;
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
"use strict";
|
||||
|
||||
var _to5Helpers = require("6to5-runtime/helpers");
|
||||
|
||||
var _regeneratorRuntime = require("6to5-runtime/regenerator");
|
||||
|
||||
var _core = require("6to5-runtime/core-js");
|
||||
|
||||
var _to5Helpers = require("6to5-runtime/helpers");
|
||||
|
||||
var giveWord = _regeneratorRuntime.mark(function giveWord() {
|
||||
return _regeneratorRuntime.wrap(function giveWord$(context$1$0) {
|
||||
while (1) switch (context$1$0.prev = context$1$0.next) {
|
||||
|
||||
Reference in New Issue
Block a user