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

Function propertyToCompletion

packages/lsp/src/server/completion.ts:286–305  ·  view source on GitHub ↗
(p: PropertyDefinition, more?: Partial<CompletionItem>)

Source from the content-addressed store, hash-verified

284}
285
286function propertyToCompletion(p: PropertyDefinition, more?: Partial<CompletionItem>): CompletionItem {
287 return {
288 label: p.property,
289 kind: CompletionItemKind.Property,
290 insertText: p.snippet,
291 labelDetails: p.shortDescription
292 ? {
293 description: p.shortDescription
294 }
295 : undefined,
296 documentation: p.longDescription
297 ? {
298 kind: 'markdown',
299 value: p.longDescription
300 }
301 : undefined,
302 insertTextFormat: InsertTextFormat.Snippet,
303 ...more
304 };
305}
306function valueItemToCompletion(i: ParameterValueDefinition, more?: Partial<CompletionItem>): CompletionItem {
307 return {
308 label: i.name,

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected