Remove unnecessary call to getApparentType (#17788)

This commit is contained in:
Andy 2017-08-16 10:04:51 -07:00 committed by GitHub
parent ce2ac1751e
commit 34a55899be

View file

@ -22918,10 +22918,7 @@ namespace ts {
// index access
if (node.parent.kind === SyntaxKind.ElementAccessExpression && (<ElementAccessExpression>node.parent).argumentExpression === node) {
const objectType = getTypeOfExpression((<ElementAccessExpression>node.parent).expression);
if (objectType === unknownType) return undefined;
const apparentType = getApparentType(objectType);
if (apparentType === unknownType) return undefined;
return getPropertyOfType(apparentType, (<NumericLiteral>node).text as __String);
return getPropertyOfType(objectType, (<NumericLiteral>node).text as __String);
}
break;
}