Theia API Documentation v1.65.0
    Preparing search index...
    interface QuickInputService {
        backButton: QuickInputButton;
        onHide: Event<void>;
        onShow: Event<void>;
        createInputBox(): InputBox;
        createQuickPick<T extends QuickPickItem>(): QuickPick<T>;
        hide(): void;
        input(
            options?: InputOptions,
            token?: CancellationToken,
        ): Promise<undefined | string>;
        open(filter: string): void;
        pick<T extends QuickPickItem>(
            picks: QuickPickInput<T>[] | Promise<QuickPickInput<T>[]>,
            options?: PickOptions<T> & { canPickMany: true },
            token?: CancellationToken,
        ): Promise<undefined | T[]>;
        pick<T extends QuickPickItem>(
            picks: QuickPickInput<T>[] | Promise<QuickPickInput<T>[]>,
            options?: PickOptions<T> & { canPickMany: false },
            token?: CancellationToken,
        ): Promise<undefined | T>;
        pick<T extends QuickPickItem>(
            picks: QuickPickInput<T>[] | Promise<QuickPickInput<T>[]>,
            options?: Omit<PickOptions<T>, "canPickMany">,
            token?: CancellationToken,
        ): Promise<undefined | T>;
        showQuickPick<T extends QuickPickItem>(
            items: (QuickPickSeparator | T)[],
            options?: QuickPickOptions<T>,
        ): Promise<undefined | T>;
    }

    Implemented by

    Index

    Properties

    backButton: QuickInputButton
    onHide: Event<void>
    onShow: Event<void>

    Methods