diff --git a/src/services/services.ts b/src/services/services.ts index a5e5e62b21a..d2d3e56a1d0 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -3760,9 +3760,9 @@ module ts { // Reset writer back to undefined to make sure that we produce an error message if CompilerHost.writeFile method is called when we are not in getEmitOutput writer = undefined; - return emitOutput; - } - + return emitOutput; + } + // Signature help /** * This is a semantic operation. @@ -3796,7 +3796,7 @@ module ts { var currentArguemntState = getSignatureHelpCurrentArgumentState(filename, position, signatureHelpItems.applicableSpan.start()); var formalSignatures: FormalSignatureItemInfo[] = []; - forEach(signatureHelpItems.items, signature=> { + forEach(signatureHelpItems.items, signature => { var signatureInfoString = signature.prefix; var paramters: FormalParameterInfo[] = []; @@ -3807,6 +3807,7 @@ module ts { if (i) { signatureInfoString += signature.separator; } + var start = signatureInfoString.length; signatureInfoString += paramter.display; var end = signatureInfoString.length - 1; @@ -3819,7 +3820,6 @@ module ts { minChar: start, limChar: end }); - } signatureInfoString += signature.suffix;