We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
getApparentType
1 parent ce2ac17 commit 34a5589Copy full SHA for 34a5589
1 file changed
src/compiler/checker.ts
@@ -22918,10 +22918,7 @@ namespace ts {
22918
// index access
22919
if (node.parent.kind === SyntaxKind.ElementAccessExpression && (<ElementAccessExpression>node.parent).argumentExpression === node) {
22920
const objectType = getTypeOfExpression((<ElementAccessExpression>node.parent).expression);
22921
- if (objectType === unknownType) return undefined;
22922
- const apparentType = getApparentType(objectType);
22923
- if (apparentType === unknownType) return undefined;
22924
- return getPropertyOfType(apparentType, (<NumericLiteral>node).text as __String);
+ return getPropertyOfType(objectType, (<NumericLiteral>node).text as __String);
22925
}
22926
break;
22927
0 commit comments