From 8d55fe00dd431f765e5edbe084e50d56a53d4a3c Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Tue, 24 Mar 2015 12:28:41 -0700 Subject: [PATCH] PR feedback. --- src/services/services.ts | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/services/services.ts b/src/services/services.ts index 2face29abcb..9de88f2a7e7 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -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; } }