Skip to content

Commit f28e931

Browse files
committed
Create SignatureHelpParameters
1 parent 5e1bd0c commit f28e931

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/services/services.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3551,7 +3551,10 @@ module ts {
35513551

35523552
function getSignatureHelpItemsFromCandidateInfo(candidates: Signature[], bestSignature: Signature, argumentListOrTypeArgumentList: Node): SignatureHelpItems {
35533553
var items = map(candidates, candidateSignature => {
3554-
return new SignatureHelpItem(false, "", "", "", new Array<SignatureHelpParameter>(candidateSignature.parameters.length), "");
3554+
var parameterHelpItems = candidateSignature.parameters.length === 0 ? emptyArray : map(candidateSignature.parameters, p => {
3555+
return new SignatureHelpParameter(p.name, "", "", false);
3556+
});
3557+
return new SignatureHelpItem(false, "", "", "", parameterHelpItems, "");
35553558
});
35563559
var selectedItemIndex = candidates.indexOf(bestSignature);
35573560
if (selectedItemIndex < 0) {

0 commit comments

Comments
 (0)