Interface QuickPickValue<V>

interface QuickPickValue<V> {
    alwaysShow?: boolean;
    ariaLabel?: string;
    buttons?: QuickInputButton[];
    description?: string;
    detail?: string;
    execute?: (() => void);
    highlights?: QuickPickItemHighlights;
    iconClasses?: string[];
    id?: string;
    keySequence?: KeySequence;
    label: string;
    meta?: string;
    type?: "item";
    value: V;
}

Type Parameters

  • V

Hierarchy (view full)

Properties

alwaysShow?: boolean
ariaLabel?: string
buttons?: QuickInputButton[]
description?: string
detail?: string
execute?: (() => void)

Type declaration

    • (): void
    • Returns void

iconClasses?: string[]
id?: string
keySequence?: KeySequence
label: string
meta?: string
type?: "item"
value: V