Do not type non-identifier binding name

This commit is contained in:
Ryohei Ikegami 2015-10-25 12:23:24 +09:00
parent c4e54685c6
commit 3b23ab5fb7

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