From 34a55899bee19dcbb434754035080172e6c9ab52 Mon Sep 17 00:00:00 2001 From: Andy Date: Wed, 16 Aug 2017 10:04:51 -0700 Subject: [PATCH] Remove unnecessary call to `getApparentType` (#17788) --- src/compiler/checker.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 4481531b598..47a5c6950d2 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; }