PR feedback.

This commit is contained in:
Cyrus Najmabadi 2015-03-24 12:28:41 -07:00
parent a5bd9196f2
commit 8d55fe00dd

View File

@ -3379,17 +3379,19 @@ module ts {
}
function pushTypePart(symbolKind: string) {
if (symbolKind === ScriptElementKind.variableElement ||
symbolKind === ScriptElementKind.functionElement ||
symbolKind === ScriptElementKind.letElement ||
symbolKind === ScriptElementKind.constElement ||
symbolKind === ScriptElementKind.constructorImplementationElement) {
displayParts.push(textOrKeywordPart(symbolKind));
}
else {
displayParts.push(punctuationPart(SyntaxKind.OpenParenToken));
displayParts.push(textOrKeywordPart(symbolKind));
displayParts.push(punctuationPart(SyntaxKind.CloseParenToken));
switch (symbolKind) {
case ScriptElementKind.variableElement:
case ScriptElementKind.functionElement:
case ScriptElementKind.letElement:
case ScriptElementKind.constElement:
case ScriptElementKind.constructorImplementationElement:
displayParts.push(textOrKeywordPart(symbolKind));
return;
default:
displayParts.push(punctuationPart(SyntaxKind.OpenParenToken));
displayParts.push(textOrKeywordPart(symbolKind));
displayParts.push(punctuationPart(SyntaxKind.CloseParenToken));
return;
}
}