Interface QuickPickService

interface QuickPickService {
    onDidAccept: Event<void>;
    onDidChangeActive: Event<{
        activeItems: QuickPickItem[];
        quickPick: QuickPick<QuickPickItem>;
    }>;
    onDidChangeSelection: Event<{
        quickPick: QuickPick<QuickPickItem>;
        selectedItems: QuickPickItem[];
    }>;
    onDidChangeValue: Event<{
        filter: string;
        quickPick: QuickPick<QuickPickItem>;
    }>;
    onDidHide: Event<void>;
    onDidTriggerButton: Event<QuickInputButtonHandle>;
    hide(): void;
    setItems<T>(items): void;
    show<T>(items, options?): Promise<undefined | T>;
}

Implemented by

Properties

onDidAccept: Event<void>
onDidChangeActive: Event<{
    activeItems: QuickPickItem[];
    quickPick: QuickPick<QuickPickItem>;
}>

Type declaration

onDidChangeSelection: Event<{
    quickPick: QuickPick<QuickPickItem>;
    selectedItems: QuickPickItem[];
}>

Type declaration

onDidChangeValue: Event<{
    filter: string;
    quickPick: QuickPick<QuickPickItem>;
}>

Type declaration

onDidHide: Event<void>
onDidTriggerButton: Event<QuickInputButtonHandle>

Methods