Merge pull request #3215 from spicyj/fn-name
Set function names from assignment expressions
This commit is contained in:
commit
5fa8092725
@ -144,6 +144,9 @@ export default function ({ node, parent, scope, id }) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
} else if (t.isAssignmentExpression(parent)) {
|
||||
// foo = function () {};
|
||||
id = parent.left;
|
||||
} else if (!id) {
|
||||
return;
|
||||
}
|
||||
|
||||
@ -1,17 +1,13 @@
|
||||
var _class, _temp;
|
||||
|
||||
call((_temp = _class = function () {
|
||||
function _class2() {
|
||||
babelHelpers.classCallCheck(this, _class2);
|
||||
}
|
||||
call((_temp = _class = function _class() {
|
||||
babelHelpers.classCallCheck(this, _class);
|
||||
}, _class.test = true, _temp));
|
||||
|
||||
return _class2;
|
||||
}(), _class.test = true, _temp));
|
||||
|
||||
var _class3 = function _class3() {
|
||||
babelHelpers.classCallCheck(this, _class3);
|
||||
var _class2 = function _class2() {
|
||||
babelHelpers.classCallCheck(this, _class2);
|
||||
};
|
||||
|
||||
_class3.test = true;
|
||||
export default _class3;
|
||||
;
|
||||
_class2.test = true;
|
||||
export default _class2;
|
||||
;
|
||||
@ -0,0 +1,13 @@
|
||||
var foo;
|
||||
foo = function() {
|
||||
};
|
||||
|
||||
var baz;
|
||||
baz = function() {
|
||||
baz();
|
||||
};
|
||||
baz = 12;
|
||||
|
||||
bar = function() {
|
||||
bar();
|
||||
};
|
||||
@ -0,0 +1,22 @@
|
||||
var foo;
|
||||
foo = function foo() {};
|
||||
|
||||
var _baz;
|
||||
_baz = function baz() {
|
||||
_baz();
|
||||
};
|
||||
_baz = 12;
|
||||
|
||||
bar = function (_bar) {
|
||||
function bar() {
|
||||
return _bar.apply(this, arguments);
|
||||
}
|
||||
|
||||
bar.toString = function () {
|
||||
return _bar.toString();
|
||||
};
|
||||
|
||||
return bar;
|
||||
}(function () {
|
||||
bar();
|
||||
});
|
||||
Loading…
x
Reference in New Issue
Block a user