Optional buttons that will be rendered on this particular item. These buttons will trigger an QuickPickItemButtonEvent when clicked. Buttons are only rendered when using a quickpick created by the {@link window.createQuickPick()} API. Buttons are not rendered when using the {@link window.showQuickPick()} API.
Note: this property is ignored when kind is set to QuickPickItemKind.Separator
A human-readable string which is rendered less prominent in the same line. Supports rendering of
theme icons via the $(<name>)
-syntax.
Note: this property is ignored when kind is set to QuickPickItemKind.Separator
A human-readable string which is rendered less prominent in a separate line. Supports rendering of
theme icons via the $(<name>)
-syntax.
Note: this property is ignored when kind is set to QuickPickItemKind.Separator
Defaults to QuickPickItemKind.Default. If set to {@link QUickPickItemKind.Separator}, the item will not be displayed as a row but only as a separator, and all fields other than label will be ignored.
A human-readable string which is rendered prominent. Supports rendering of theme icons via
the $(<name>)
-syntax.
Optional flag indicating if this item is picked initially. This is only honored when using the {@link window.showQuickPick()} API. To do the same thing with the {@link window.createQuickPick()} API, simply set the QuickPick.selectedItems to the items you want picked initially. (Note: This is only honored when the picker allows multiple selections.)
Always show this item.
Note: this property is ignored when kind is set to QuickPickItemKind.Separator