@kkdev92/vscode-ext-kit - v4.1.1
    Preparing search index...

    Interface QuickPickLike<T>

    The structural subset of vscode.QuickPick the framework drives. A real window.createQuickPick() satisfies it. Event registrations and the input itself must all be disposed by the consumer that owns the interaction.

    interface QuickPickLike<T extends QuickPickItemLike> {
        activeItems: readonly T[];
        busy: boolean;
        buttons: readonly QuickInputButtonLike[];
        canSelectMany: boolean;
        enabled: boolean;
        ignoreFocusOut: boolean;
        items: readonly T[];
        matchOnDescription: boolean;
        matchOnDetail: boolean;
        placeholder: string | undefined;
        prompt: string | undefined;
        selectedItems: readonly T[];
        step: number | undefined;
        title: string | undefined;
        totalSteps: number | undefined;
        value: string;
        dispose(): void;
        hide(): void;
        onDidAccept(listener: () => void): PlatformRegistration;
        onDidChangeActive(
            listener: (items: readonly T[]) => void,
        ): PlatformRegistration;
        onDidChangeValue(listener: (value: string) => void): PlatformRegistration;
        onDidHide(listener: () => void): PlatformRegistration;
        onDidTriggerButton(
            listener: (button: QuickInputButtonLike) => void,
        ): PlatformRegistration;
        onDidTriggerItemButton(
            listener: (event: { button: QuickInputButtonLike; item: T }) => void,
        ): PlatformRegistration;
        show(): void;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index
    activeItems: readonly T[]
    busy: boolean
    buttons: readonly QuickInputButtonLike[]
    canSelectMany: boolean
    enabled: boolean
    ignoreFocusOut: boolean
    items: readonly T[]
    matchOnDescription: boolean
    matchOnDetail: boolean
    placeholder: string | undefined
    prompt: string | undefined
    selectedItems: readonly T[]
    step: number | undefined
    title: string | undefined
    totalSteps: number | undefined
    value: string