Optional
descriptionAn optional string which is rendered less prominently after CompletionItemLabel.detail. Should be used for fully qualified names or file path.
Optional
detailAn optional string which is rendered less prominently directly after label, without any spacing. Should be used for function signatures or type annotations.
The label of this completion item.
By default this is also the text that is inserted when this completion is selected.
A structured label for a completion item.