Theia API Documentation v1.65.0
    Preparing search index...
    interface QuickPickOptions<T extends QuickPickItemOrSeparator> {
        activeItem?: T;
        ariaLabel?: string;
        autoFocusOnList?: boolean;
        busy?: boolean;
        buttons?: QuickInputButton[];
        canAcceptInBackground?: boolean;
        canSelectMany?: boolean;
        contextKey?: string;
        customButton?: boolean;
        customHover?: string;
        customLabel?: string;
        description?: string;
        enabled?: boolean;
        filterValue?: (value: string) => string;
        hideCheckAll?: boolean;
        hideInput?: boolean;
        ignoreFocusOut?: boolean;
        keepScrollPosition?: boolean;
        matchOnDescription?: boolean;
        matchOnDetail?: boolean;
        matchOnLabel?: boolean;
        onDidAccept?: () => void;
        onDidChangeActive?: (quickPick: QuickPick<T>, activeItems: T[]) => void;
        onDidChangeSelection?: (
            quickPick: QuickPick<T>,
            selectedItems: T[],
        ) => void;
        onDidChangeValue?: (quickPick: QuickPick<T>, filter: string) => void;
        onDidCustom?: () => void;
        onDidHide?: () => void;
        onDidTriggerButton?: (button: QuickInputButton) => void;
        onDidTriggerItemButton?: (
            ItemButtonEvent: QuickPickItemButtonContext<T>,
        ) => void;
        placeholder?: string;
        runIfSingle?: boolean;
        sortByLabel?: boolean;
        step?: number;
        title?: string;
        totalSteps?: number;
        validationMessage?: string;
        value?: string;
        valueSelection?: readonly [number, number];
    }

    Type Parameters

    Index

    Properties

    activeItem?: T
    ariaLabel?: string
    autoFocusOnList?: boolean
    busy?: boolean
    buttons?: QuickInputButton[]
    canAcceptInBackground?: boolean
    canSelectMany?: boolean
    contextKey?: string
    customButton?: boolean
    customHover?: string
    customLabel?: string
    description?: string
    enabled?: boolean
    filterValue?: (value: string) => string
    hideCheckAll?: boolean
    hideInput?: boolean
    ignoreFocusOut?: boolean
    keepScrollPosition?: boolean
    matchOnDescription?: boolean
    matchOnDetail?: boolean
    matchOnLabel?: boolean
    onDidAccept?: () => void
    onDidChangeActive?: (quickPick: QuickPick<T>, activeItems: T[]) => void
    onDidChangeSelection?: (quickPick: QuickPick<T>, selectedItems: T[]) => void
    onDidChangeValue?: (quickPick: QuickPick<T>, filter: string) => void
    onDidCustom?: () => void
    onDidHide?: () => void
    onDidTriggerButton?: (button: QuickInputButton) => void
    onDidTriggerItemButton?: (
        ItemButtonEvent: QuickPickItemButtonContext<T>,
    ) => void
    placeholder?: string
    runIfSingle?: boolean
    sortByLabel?: boolean
    step?: number
    title?: string
    totalSteps?: number
    validationMessage?: string
    value?: string
    valueSelection?: readonly [number, number]