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

Function valueItemToCompletion

packages/lsp/src/server/completion.ts:306–325  ·  view source on GitHub ↗
(i: ParameterValueDefinition, more?: Partial<CompletionItem>)

Source from the content-addressed store, hash-verified

304 };
305}
306function 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
327function metaDataDocToCompletion(d: MetadataTagDefinition): CompletionItemWithData<MetaDataCompletionData> {
328 return {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected