Add missing BinaryExpression source side cases to isMatchingReference (#41765)

This commit is contained in:
Wesley Wigham
2020-12-01 14:47:14 -08:00
committed by GitHub
parent 4d6947ae14
commit 0da5a7e4ba
5 changed files with 182 additions and 0 deletions

View File

@@ -20857,6 +20857,8 @@ namespace ts {
return isAccessExpression(target) &&
getAccessedPropertyName(<AccessExpression>source) === getAccessedPropertyName(target) &&
isMatchingReference((<AccessExpression>source).expression, target.expression);
case SyntaxKind.BinaryExpression:
return (isBinaryExpression(source) && source.operatorToken.kind === SyntaxKind.CommaToken && isMatchingReference(source.right, target));
}
return false;
}