diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 4481531b59..47a5c6950d 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -22918,10 +22918,7 @@ namespace ts { // index access if (node.parent.kind === SyntaxKind.ElementAccessExpression && (node.parent).argumentExpression === node) { const objectType = getTypeOfExpression((node.parent).expression); - if (objectType === unknownType) return undefined; - const apparentType = getApparentType(objectType); - if (apparentType === unknownType) return undefined; - return getPropertyOfType(apparentType, (node).text as __String); + return getPropertyOfType(objectType, (node).text as __String); } break; }