Do not type non-identifier binding name

This commit is contained in:
Ryohei Ikegami
2015-10-25 12:23:24 +09:00
committed by Mohamed Hegazy
parent ba0b0d6333
commit 0caac5fa97
+3 -1
View File
@@ -9407,7 +9407,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);
}
}