Represents an item that can be selected from a list of items.
Represents an item that can be selected from a list of items.
(always-show? quick-pick-item)Always show this item.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }
Returns: boolean | undefined
Always show this item.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }
**Returns:** `boolean | undefined`(buttons quick-pick-item)Optional buttons that will be rendered on this particular item. These buttons will trigger an {@link QuickPickItemButtonEvent } when clicked. Buttons are only rendered when using a quickpick created by the {@link window.createQuickPick createQuickPick()} API. Buttons are not rendered when using the {@link window.showQuickPick showQuickPick()} API.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }
Returns: readonly QuickInputButton[] | undefined
Optional buttons that will be rendered on this particular item. These buttons will trigger
an {@link QuickPickItemButtonEvent } when clicked. Buttons are only rendered when using a quickpick
created by the {@link window.createQuickPick createQuickPick()} API. Buttons are not rendered when using
the {@link window.showQuickPick showQuickPick()} API.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }
**Returns:** `readonly QuickInputButton[] | undefined`(description quick-pick-item)A human-readable string which is rendered less prominent in the same line. Supports rendering of
{@link ThemeIcon theme icons} via the $(<name>)-syntax.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }
Returns: string | undefined
A human-readable string which is rendered less prominent in the same line. Supports rendering of
{@link ThemeIcon theme icons} via the `$(<name>)`-syntax.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }
**Returns:** `string | undefined`(detail quick-pick-item)A human-readable string which is rendered less prominent in a separate line. Supports rendering of
{@link ThemeIcon theme icons} via the $(<name>)-syntax.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }
Returns: string | undefined
A human-readable string which is rendered less prominent in a separate line. Supports rendering of
{@link ThemeIcon theme icons} via the `$(<name>)`-syntax.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }
**Returns:** `string | undefined`(icon-path quick-pick-item)The icon path or {@link ThemeIcon } for the QuickPickItem.
Returns: Uri | ThemeIcon | { light: Uri; dark: Uri; } | undefined
The icon path or {@link ThemeIcon } for the QuickPickItem.
**Returns:** `Uri | ThemeIcon | { light: Uri; dark: Uri; } | undefined`(kind quick-pick-item)The kind of QuickPickItem that will determine how this item is rendered in the quick pick. When not specified, the default is {@link QuickPickItemKind.Default }.
Returns: QuickPickItemKind | undefined
The kind of QuickPickItem that will determine how this item is rendered in the quick pick. When not specified,
the default is {@link QuickPickItemKind.Default }.
**Returns:** `QuickPickItemKind | undefined`(label quick-pick-item)A human-readable string which is rendered prominent. Supports rendering of {@link ThemeIcon theme icons} via
the $(<name>)-syntax.
Returns: string
A human-readable string which is rendered prominent. Supports rendering of {@link ThemeIcon theme icons} via
the `$(<name>)`-syntax.
**Returns:** `string`(picked? quick-pick-item)Optional flag indicating if this item is picked initially. This is only honored when using the {@link window.showQuickPick showQuickPick()} API. To do the same thing with the {@link window.createQuickPick createQuickPick()} API, simply set the {@link QuickPick.selectedItems } to the items you want picked initially. (Note: This is only honored when the picker allows multiple selections.)
Returns: boolean | undefined
Optional flag indicating if this item is picked initially. This is only honored when using
the {@link window.showQuickPick showQuickPick()} API. To do the same thing with
the {@link window.createQuickPick createQuickPick()} API, simply set the {@link QuickPick.selectedItems }
to the items you want picked initially.
(*Note:* This is only honored when the picker allows multiple selections.)
**Returns:** `boolean | undefined`(set-always-show! quick-pick-item value)Always show this item.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }
Always show this item.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }(set-buttons! quick-pick-item value)Optional buttons that will be rendered on this particular item. These buttons will trigger an {@link QuickPickItemButtonEvent } when clicked. Buttons are only rendered when using a quickpick created by the {@link window.createQuickPick createQuickPick()} API. Buttons are not rendered when using the {@link window.showQuickPick showQuickPick()} API.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }
Optional buttons that will be rendered on this particular item. These buttons will trigger
an {@link QuickPickItemButtonEvent } when clicked. Buttons are only rendered when using a quickpick
created by the {@link window.createQuickPick createQuickPick()} API. Buttons are not rendered when using
the {@link window.showQuickPick showQuickPick()} API.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }(set-description! quick-pick-item value)A human-readable string which is rendered less prominent in the same line. Supports rendering of
{@link ThemeIcon theme icons} via the $(<name>)-syntax.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }
A human-readable string which is rendered less prominent in the same line. Supports rendering of
{@link ThemeIcon theme icons} via the `$(<name>)`-syntax.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }(set-detail! quick-pick-item value)A human-readable string which is rendered less prominent in a separate line. Supports rendering of
{@link ThemeIcon theme icons} via the $(<name>)-syntax.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }
A human-readable string which is rendered less prominent in a separate line. Supports rendering of
{@link ThemeIcon theme icons} via the `$(<name>)`-syntax.
Note: this property is ignored when {@link QuickPickItem.kind kind} is set to {@link QuickPickItemKind.Separator }(set-icon-path! quick-pick-item value)The icon path or {@link ThemeIcon } for the QuickPickItem.
The icon path or {@link ThemeIcon } for the QuickPickItem.
(set-kind! quick-pick-item value)The kind of QuickPickItem that will determine how this item is rendered in the quick pick. When not specified, the default is {@link QuickPickItemKind.Default }.
The kind of QuickPickItem that will determine how this item is rendered in the quick pick. When not specified,
the default is {@link QuickPickItemKind.Default }.(set-label! quick-pick-item value)A human-readable string which is rendered prominent. Supports rendering of {@link ThemeIcon theme icons} via
the $(<name>)-syntax.
A human-readable string which is rendered prominent. Supports rendering of {@link ThemeIcon theme icons} via
the `$(<name>)`-syntax.(set-picked! quick-pick-item value)Optional flag indicating if this item is picked initially. This is only honored when using the {@link window.showQuickPick showQuickPick()} API. To do the same thing with the {@link window.createQuickPick createQuickPick()} API, simply set the {@link QuickPick.selectedItems } to the items you want picked initially. (Note: This is only honored when the picker allows multiple selections.)
Optional flag indicating if this item is picked initially. This is only honored when using
the {@link window.showQuickPick showQuickPick()} API. To do the same thing with
the {@link window.createQuickPick createQuickPick()} API, simply set the {@link QuickPick.selectedItems }
to the items you want picked initially.
(*Note:* This is only honored when the picker allows multiple selections.)cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |