Theia API Documentation v1.65.0
    Preparing search index...
    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 extends QuickPickItem>(items: T[]): void;
        show<T extends QuickPickItem>(
            items: (QuickPickSeparator | T)[],
            options?: QuickPickOptions<T>,
        ): Promise<undefined | T>;
    }

    Implemented by

    Index

    Properties

    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>

    Methods