(i: ParameterValueDefinition, more?: Partial<CompletionItem>)
| 304 | }; |
| 305 | } |
| 306 | function valueItemToCompletion(i: ParameterValueDefinition, more?: Partial<CompletionItem>): CompletionItem { |
| 307 | return { |
| 308 | label: i.name, |
| 309 | kind: CompletionItemKind.Value, |
| 310 | labelDetails: i.shortDescription |
| 311 | ? { |
| 312 | description: i.shortDescription |
| 313 | } |
| 314 | : undefined, |
| 315 | documentation: i.longDescription |
| 316 | ? { |
| 317 | kind: 'markdown', |
| 318 | value: i.longDescription |
| 319 | } |
| 320 | : undefined, |
| 321 | insertText: i.snippet, |
| 322 | insertTextFormat: InsertTextFormat.Snippet, |
| 323 | ...more |
| 324 | }; |
| 325 | } |
| 326 | |
| 327 | function metaDataDocToCompletion(d: MetadataTagDefinition): CompletionItemWithData<MetaDataCompletionData> { |
| 328 | return { |
no outgoing calls
no test coverage detected