Optional ReadonlyalwaysKeeps the item visible even when filtered out by the user's typed input.
Optional ReadonlybuttonsInline buttons rendered on this item. Build them with
toPickButton and handle presses with
PickOptions.onTriggerItemButton — without a handler they render
but do nothing.
Optional ReadonlydescriptionA human-readable string which is rendered less prominently on the same line.
Optional ReadonlydetailA human-readable string which is rendered less prominently on a separate line.
Optional ReadonlyiconA codicon name (e.g. 'file'), or an already-built icon.
A name becomes { id }, which is what a vscode.ThemeIcon is —
VS Code recognises one by its id, not by its constructor, so this needs
no platform call and the helper stays callable in a unit test.
ReadonlylabelA human-readable string which is rendered prominently.
Optional ReadonlypickedWhether this item is initially selected (only honored by pickMany).
Optional ReadonlyresourceA resource URI. When set, VS Code derives the label/description/icon from the file (name, path, and file-icon-theme icon) for any of those fields left unset.
Display options accepted by toPickItem.