Options
All
  • Public
  • Public/Protected
  • All
Menu

Class QuickOpenMainImpl

Hierarchy

  • QuickOpenMainImpl

Implements

Index

Constructors

constructor

Properties

Private delegate

delegate: MonacoQuickInputService

Private Readonly items

items: Record<number, { reject: any; resolve: any }> = {}

Private proxy

Private quickInputService

quickInputService: QuickInputService

Private sessions

sessions: Map<number, QuickInputSession> = ...

Protected Readonly toDispose

toDispose: DisposableCollection = ...

Methods

$createOrUpdate

$dispose

  • $dispose(sessionId: number): Promise<void>

$hide

  • $hide(): void

$input

  • $input(options: InputBoxOptions, validateInput: boolean, token: CancellationToken): Promise<undefined | string>

$setError

  • $setError(instance: number, error: Error): Promise<void>

$setItems

$show

  • $show(instance: number, options: PickOptions<TransferQuickPickItems>, token: CancellationToken): Promise<undefined | number | number[]>

$showInputBox

  • $showInputBox(options: TransferInputBox, validateInput: boolean): Promise<undefined | string>

Private convertToQuickInputButtons

dispose

  • dispose(): void