Quickinfo and completion entry should display const enum enumName if enum is constant

Handles #1084
This commit is contained in:
Sheetal Nandi
2014-11-12 14:24:51 -08:00
parent 49ae5c7117
commit 0fdb0fa2d4
2 changed files with 20 additions and 0 deletions

View File

@@ -3099,6 +3099,11 @@ module ts {
}
if (symbolFlags & SymbolFlags.Enum) {
addNewLineIfDisplayPartsExist();
if (forEach(symbol.declarations, declaration =>
declaration.kind === SyntaxKind.EnumDeclaration && isConstEnumDeclaration(<EnumDeclaration>declaration))) {
displayParts.push(keywordPart(SyntaxKind.ConstKeyword));
displayParts.push(spacePart());
}
displayParts.push(keywordPart(SyntaxKind.EnumKeyword));
displayParts.push(spacePart());
addFullSymbolName(symbol);