Additional edits to apply when this completion item is accepted.
Characters that commit this completion item if typed.
Whether this completion item is deprecated.
Additional detail text to display alongside dh.lsp.label.
Documentation for this completion item.
Filter text used to match this completion item against a query.
The insert text format (for example, plain text vs snippet), represented as an integer.
The kind of completion item (for example, method, variable, keyword), represented as an integer.
The primary label to display for this completion item.
Whether this completion item should be preselected in completion UI.
Sort text for ordering completion items.
The edit to apply to the document when this completion item is accepted.
A completion suggestion for use by the IDE language tools.
This is a JS-exposed model type (`dh.lsp.CompletionItem`) that closely follows the Language Server Protocol completion item shape.