Use appropriate resolution meaning.

This commit is contained in:
Daniel Rosenwasser 2015-09-30 13:50:29 -07:00
parent 3f9f687948
commit f80fa8ea82

View File

@ -14054,7 +14054,10 @@ namespace ts {
}
if (isHeritageClauseElementIdentifier(<EntityName>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>entityName, meaning);
}