QuickPick$Typings<T extends QuickPickItem> extension

on

Properties

activeItems ↔ List<T>

Available on QuickPick<T>, provided by the QuickPick$Typings extension

Active items. This can be read and updated by the extension.
getter/setter pair
buttons ↔ List<QuickInputButton>

Available on QuickPick<T>, provided by the QuickPick$Typings extension

Buttons for actions in the UI.
getter/setter pair
canSelectMany ↔ bool

Available on QuickPick<T>, provided by the QuickPick$Typings extension

If multiple items can be selected at the same time. Defaults to false.
getter/setter pair
items ↔ List<T>

Available on QuickPick<T>, provided by the QuickPick$Typings extension

Items to pick from. This can be read and updated by the extension.
getter/setter pair
keepScrollPosition ↔ bool?

Available on QuickPick<T>, provided by the QuickPick$Typings extension

An optional flag to maintain the scroll position of the quick pick when the quick pick items are updated. Defaults to false.
getter/setter pair
matchOnDescription ↔ bool

Available on QuickPick<T>, provided by the QuickPick$Typings extension

If the filter text should also be matched against the description of the items. Defaults to false.
getter/setter pair
matchOnDetail ↔ bool

Available on QuickPick<T>, provided by the QuickPick$Typings extension

If the filter text should also be matched against the detail of the items. Defaults to false.
getter/setter pair
onDidAccept → Event<void>

Available on QuickPick<T>, provided by the QuickPick$Typings extension

An event signaling when the user indicated acceptance of the selected item(s).
no setter
onDidChangeActive → Event<List<T>>

Available on QuickPick<T>, provided by the QuickPick$Typings extension

An event signaling when the active items have changed.
no setter
onDidChangeSelection → Event<List<T>>

Available on QuickPick<T>, provided by the QuickPick$Typings extension

An event signaling when the selected items have changed.
no setter
onDidChangeValue → Event<String>

Available on QuickPick<T>, provided by the QuickPick$Typings extension

An event signaling when the value of the filter text has changed.
no setter
onDidTriggerButton → Event<QuickInputButton>

Available on QuickPick<T>, provided by the QuickPick$Typings extension

An event signaling when a button in the title bar was triggered. This event does not fire for buttons on a {@link QuickPickItem}.
no setter
onDidTriggerItemButton → Event<QuickPickItemButtonEvent<T>>

Available on QuickPick<T>, provided by the QuickPick$Typings extension

An event signaling when a button in a particular {@link QuickPickItem} was triggered. This event does not fire for buttons in the title bar.
no setter
placeholder ↔ String?

Available on QuickPick<T>, provided by the QuickPick$Typings extension

Optional placeholder shown in the filter textbox when no filter has been entered.
getter/setter pair
selectedItems ↔ List<T>

Available on QuickPick<T>, provided by the QuickPick$Typings extension

Selected items. This can be read and updated by the extension.
getter/setter pair
value ↔ String

Available on QuickPick<T>, provided by the QuickPick$Typings extension

Current value of the filter text.
getter/setter pair