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