OptionaldetailThe completion's detail which appears on the right of the list.
OptionaldocumentationA human-readable string that represents a doc-comment.
OptionalkindThe completion's kind. Note that this will map to an icon.
The label of the completion.
The index of the start of the range to replace.
The length of the range to replace.
Represents a completion suggestion for a terminal command line.
Example: Completion item for `ls -|`