Merge pull request #5397 from seanchas116/fix-nested-parameter-destructuring

Fix nested parameter destructuring
This commit is contained in:
Mohamed Hegazy
2015-10-27 09:46:23 -07:00
5 changed files with 44 additions and 1 deletions
+3 -1
View File
@@ -9414,7 +9414,9 @@ namespace ts {
if (isBindingPattern(node.name)) {
for (let element of (<BindingPattern>node.name).elements) {
if (element.kind !== SyntaxKind.OmittedExpression) {
getSymbolLinks(getSymbolOfNode(element)).type = getTypeForBindingElement(element);
if (element.name.kind === SyntaxKind.Identifier) {
getSymbolLinks(getSymbolOfNode(element)).type = getTypeForBindingElement(element);
}
assignBindingElementTypes(element);
}
}