Remember to check for existence of target.parent

This commit is contained in:
Andy Hanson 2016-09-01 07:23:43 -07:00
parent efc7e9db6f
commit e8e7ec6c62

View File

@ -2810,7 +2810,7 @@ namespace ts {
function getAncestorCallLikeExpression(node: Node): CallLikeExpression | undefined {
const target = climbPastManyPropertyAccesses(node);
const callLike = target.parent;
return isCallLikeExpression(callLike) && getInvokedExpression(callLike) === target && callLike;
return callLike && isCallLikeExpression(callLike) && getInvokedExpression(callLike) === target && callLike;
}
function tryGetSignatureDeclaration(typeChecker: TypeChecker, node: Node): SignatureDeclaration | undefined {