(
label: string,
docs: WithSignatures,
signature: SignatureDefinition
)
| 187 | } |
| 188 | |
| 189 | function 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 | } |
no test coverage detected