Class MonacoQuickInputImplementation

Implements

  • IQuickInputService

Constructors

Properties

_serviceBrand: undefined
colorRegistry: MonacoColorRegistry
container: HTMLElement
controller: QuickInputController
inQuickOpen: IContextKey<boolean>
quickAccess: IQuickAccessController
shell: ApplicationShell
themeService: ThemeService

Accessors

Methods

  • Type Parameters

    • T extends IQuickPickItem

    Parameters

    • options: {
          useSeparators: true;
      }
      • useSeparators: true

    Returns IQuickPick<T, {
        useSeparators: true;
    }>

  • Type Parameters

    • T extends IQuickPickItem

    Parameters

    • options: {
          useSeparators: false;
      }
      • useSeparators: false

    Returns IQuickPick<T, {
        useSeparators: false;
    }>

  • Type Parameters

    • T extends IQuickPickItem
    • O extends IPickOptions<T>

    Parameters

    • picks: QuickPickInput<T>[] | Promise<QuickPickInput<T>[]>
    • Optional options: O
    • Optional token: CancellationToken

    Returns Promise<undefined | (O extends {
            canPickMany: true;
        }
        ? T[]
        : T)>