Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MonacoQuickInputService

Hierarchy

  • MonacoQuickInputService

Implements

  • QuickInputService

Index

Constructors

constructor

Properties

Protected Readonly keybindingRegistry

keybindingRegistry: KeybindingRegistry

Private monacoService

Accessors

backButton

  • get backButton(): QuickInputButton

onHide

  • get onHide(): Event<void>

onShow

  • get onShow(): Event<void>

Methods

Protected convertItems

createInputBox

  • createInputBox(): InputBox

createQuickPick

  • createQuickPick<T>(): QuickPick<T>

hide

  • hide(): void

input

  • input(options?: InputOptions, token?: CancellationToken): Promise<undefined | string>

open

  • open(filter: string): void

pick

  • pick<T, O>(picks: T[] | Promise<T[]>, options?: O, token?: CancellationToken): Promise<undefined | (O extends { canPickMany: true } ? T[] : T)>
  • Type parameters

    • T: QuickPickItem

    • O: PickOptions<T, O>

    Parameters

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

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

showQuickPick

  • showQuickPick<T>(items: T[], options?: QuickPickOptions<T>): Promise<T>

wrapQuickPick