Merge pull request #1389 from Microsoft/colorize_type_aliases

add classification for type aliases
This commit is contained in:
Vladimir Matveev
2014-12-06 07:24:59 -08:00
3 changed files with 23 additions and 0 deletions

View File

@@ -1291,6 +1291,7 @@ module ts {
public static interfaceName = "interface name";
public static moduleName = "module name";
public static typeParameterName = "type parameter name";
public static typeAlias = "type alias name";
}
enum MatchKind {
@@ -4946,6 +4947,9 @@ module ts {
else if (flags & SymbolFlags.Enum) {
return ClassificationTypeNames.enumName;
}
else if (flags & SymbolFlags.TypeAlias) {
return ClassificationTypeNames.typeAlias;
}
else if (meaningAtPosition & SemanticMeaning.Type) {
if (flags & SymbolFlags.Interface) {
return ClassificationTypeNames.interfaceName;