move arrow functions transformer to before function names
This commit is contained in:
parent
ee63fb52b7
commit
c3bdecbd25
@ -8,14 +8,14 @@ export default {
|
||||
"validation.undeclaredVariableCheck": require("./validation/undeclared-variable-check"),
|
||||
"validation.react": require("./validation/react"),
|
||||
|
||||
// needs to be before `_aliasFunction`
|
||||
"es6.arrowFunctions": require("./es6/arrow-functions"),
|
||||
|
||||
// this goes at the start so we only transform the original user code
|
||||
"spec.functionName": require("./spec/function-name"),
|
||||
|
||||
"spec.blockScopedFunctions": require("./spec/block-scoped-functions"),
|
||||
|
||||
// needs to be before `_aliasFunction`
|
||||
"es6.arrowFunctions": require("./es6/arrow-functions"),
|
||||
|
||||
reactCompat: require("./other/react-compat"),
|
||||
react: require("./other/react"),
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
function one() {
|
||||
var _arguments = arguments;
|
||||
|
||||
var inner = function () {
|
||||
var inner = function inner() {
|
||||
return _arguments;
|
||||
};
|
||||
return [].slice.call(inner());
|
||||
@ -13,14 +13,14 @@ one(1, 2);
|
||||
function two() {
|
||||
var _arguments = arguments;
|
||||
|
||||
var inner = function () {
|
||||
var inner = function inner() {
|
||||
return _arguments;
|
||||
};
|
||||
|
||||
var another = function another() {
|
||||
var _arguments2 = arguments;
|
||||
|
||||
var inner2 = function () {
|
||||
var inner2 = function inner2() {
|
||||
return _arguments2;
|
||||
};
|
||||
};
|
||||
@ -32,7 +32,7 @@ two(1, 2);
|
||||
function three() {
|
||||
var _arguments = arguments;
|
||||
|
||||
var fn = function () {
|
||||
var fn = function fn() {
|
||||
return _arguments[0] + "bar";
|
||||
};
|
||||
return fn();
|
||||
@ -42,7 +42,7 @@ three("foo");
|
||||
function four() {
|
||||
var _arguments = arguments;
|
||||
|
||||
var fn = function () {
|
||||
var fn = function fn() {
|
||||
return _arguments[0].foo + "bar";
|
||||
};
|
||||
return fn();
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
var some = function () {
|
||||
var some = function some() {
|
||||
var count = arguments[0] === undefined ? "30" : arguments[0];
|
||||
|
||||
console.log("count", count);
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
var a = function (_ref) {
|
||||
var a = function a(_ref) {
|
||||
var target = _ref.target;
|
||||
return console.log(target);
|
||||
};
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
"use strict";
|
||||
|
||||
var t = function () {
|
||||
var t = function t() {
|
||||
return 5 + 5;
|
||||
};
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
"use strict";
|
||||
|
||||
var t = function () {};
|
||||
var t = function t() {};
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
"use strict";
|
||||
|
||||
var t = function (i, x) {
|
||||
var t = function t(i, x) {
|
||||
return i * x;
|
||||
};
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
"use strict";
|
||||
|
||||
var t = function (i) {
|
||||
var t = function t(i) {
|
||||
return i * 5;
|
||||
};
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
"use strict";
|
||||
|
||||
var t = function (i) {
|
||||
var t = function t(i) {
|
||||
return i * 5;
|
||||
};
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
function b() {
|
||||
var _this = this;
|
||||
|
||||
var t = function (x) {
|
||||
var t = function t(x) {
|
||||
return _this.x + x;
|
||||
};
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
var concat = function () {
|
||||
var concat = function concat() {
|
||||
var x = arguments[0];
|
||||
var y = arguments[1];
|
||||
};
|
||||
@ -8,18 +8,18 @@ var concat = function () {
|
||||
var somefun = function somefun() {
|
||||
var _arguments = arguments;
|
||||
|
||||
var get2ndArg = function (a, b) {
|
||||
var get2ndArg = function get2ndArg(a, b) {
|
||||
var _b = arguments[2];
|
||||
var somef = function (x, y, z) {
|
||||
var somef = function somef(x, y, z) {
|
||||
var _a = arguments[3];
|
||||
};
|
||||
var somefg = function (c, d, e, f) {
|
||||
var somefg = function somefg(c, d, e, f) {
|
||||
var _a = arguments[4];
|
||||
};
|
||||
var _c = _arguments[1];
|
||||
var _d = arguments[3];
|
||||
};
|
||||
var get1stArg = function () {
|
||||
var get1stArg = function get1stArg() {
|
||||
return arguments[0];
|
||||
};
|
||||
};
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
"use strict";
|
||||
|
||||
var t = function (x) {
|
||||
var t = function t(x) {
|
||||
return x * x;
|
||||
};
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
"use strict";
|
||||
|
||||
var foo = function () {
|
||||
var foo = function foo() {
|
||||
return undefined;
|
||||
};
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user