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

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);
}
}