Fix array destructuring elision parsing in TS arrow functions (#13641)

This commit is contained in:
Nicolò Ribaudo
2021-08-05 21:47:30 +02:00
committed by GitHub
parent bdc75dce72
commit f9dcc4e4bb
3 changed files with 60 additions and 1 deletions

View File

@@ -257,7 +257,9 @@ export default class LValParser extends NodeUtils {
return this.isAssignable(node.argument);
case "ArrayExpression":
return node.elements.every(element => this.isAssignable(element));
return node.elements.every(
element => element === null || this.isAssignable(element),
);
case "AssignmentExpression":
return node.operator === "=";