ignore binding elements when finding the last non-default param - fixes #723
This commit is contained in:
@@ -55,7 +55,9 @@ exports.Function = function (node, parent, scope, file) {
|
||||
var param = node.params[i];
|
||||
|
||||
if (!t.isAssignmentPattern(param)) {
|
||||
lastNonDefaultParam = i + 1;
|
||||
if (!t.isBindingElement(param)) {
|
||||
lastNonDefaultParam = i + 1;
|
||||
}
|
||||
|
||||
if (!t.isIdentifier(param)) {
|
||||
scope.traverse(param, iifeVisitor, state);
|
||||
|
||||
Reference in New Issue
Block a user