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); }