From f80fa8ea82cbd4333e3dcddcae0e58e7d2db756f Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Wed, 30 Sep 2015 13:50:29 -0700 Subject: [PATCH] Use appropriate resolution meaning. --- src/compiler/checker.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index d57f9eaed1b..df4f99fbb3e 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -14054,7 +14054,10 @@ namespace ts { } if (isHeritageClauseElementIdentifier(entityName)) { - let meaning = entityName.parent.kind === SyntaxKind.ExpressionWithTypeArguments ? SymbolFlags.Type : SymbolFlags.Namespace; + let meaning = entityName.parent.kind === SyntaxKind.ExpressionWithTypeArguments ? + (SymbolFlags.Value | SymbolFlags.Type) : + SymbolFlags.Namespace; + meaning |= SymbolFlags.Alias; return resolveEntityName(entityName, meaning); }