From a13f8621c223814f720dbe2de24bf92a57bda54a Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Thu, 26 Sep 2019 17:24:14 -0700 Subject: [PATCH] Handle alias symbols in getTypeOfDottedName --- src/compiler/checker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 1a20173f4c2..9546463c009 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -17205,7 +17205,7 @@ namespace ts { if (!(node.flags & NodeFlags.InWithStatement)) { switch (node.kind) { case SyntaxKind.Identifier: - const symbol = getResolvedSymbol(node); + const symbol = getExportSymbolOfValueSymbolIfExported(getResolvedSymbol(node)); return getExplicitTypeOfSymbol(symbol.flags & SymbolFlags.Alias ? resolveAlias(symbol) : symbol); case SyntaxKind.ThisKeyword: return getExplicitThisType(node);