MCPcopy Create free account
hub / github.com/CoderLine/alphaTab / signatureDefinitionToHelp

Function signatureDefinitionToHelp

packages/lsp/src/server/signatureHelp.ts:189–206  ·  view source on GitHub ↗
(
    label: string,
    docs: WithSignatures,
    signature: SignatureDefinition
)

Source from the content-addressed store, hash-verified

187}
188
189function signatureDefinitionToHelp(
190 label: string,
191 docs: WithSignatures,
192 signature: SignatureDefinition
193): SignatureInformation {
194 const signatureDocs = SignatureInformation.create(`${label} `, docs.longDescription ?? docs.shortDescription);
195
196 signatureDocs.label += ' (';
197 for (let i = 0; i < signature.parameters.length; i++) {
198 if (i > 0) {
199 signatureDocs.label += ' ';
200 }
201 createParameterInfo(signatureDocs, signature.parameters[i]);
202 }
203
204 signatureDocs.label += ')';
205 return signatureDocs;
206}

Callers 1

Calls 2

createParameterInfoFunction · 0.85
createMethod · 0.45

Tested by

no test coverage detected