Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface QuickOpenExt

Hierarchy

  • QuickOpenExt

Implemented by

Index

Methods

$acceptDidChangeValue

  • $acceptDidChangeValue(sessionId: number, changedValue: string): Promise<void>

$acceptOnDidAccept

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

$acceptOnDidHide

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

$acceptOnDidTriggerButton

  • $acceptOnDidTriggerButton(sessionId: number, btn: QuickInputButtonHandle): Promise<void>

$onDidChangeActive

  • $onDidChangeActive(sessionId: number, handles: number[]): void

$onDidChangeSelection

  • $onDidChangeSelection(sessionId: number, handles: number[]): void

$onItemSelected

  • $onItemSelected(handle: number): void

$validateInput

  • $validateInput(input: string): undefined | Promise<undefined | null | string>

createInputBox

  • createInputBox(plugin: Plugin): InputBox

createQuickPick

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

showInput

  • showInput(options?: InputBoxOptions, token?: CancellationToken): PromiseLike<undefined | string>

showQuickPick

  • showQuickPick(itemsOrItemsPromise: QuickPickItem[] | Promise<QuickPickItem[]>, options: QuickPickOptions & { canPickMany: true }, token?: CancellationToken): Promise<undefined | QuickPickItem[]>
  • showQuickPick(itemsOrItemsPromise: string[] | Promise<string[]>, options?: QuickPickOptions, token?: CancellationToken): Promise<undefined | string>
  • showQuickPick(itemsOrItemsPromise: QuickPickItem[] | Promise<QuickPickItem[]>, options?: QuickPickOptions, token?: CancellationToken): Promise<undefined | QuickPickItem>
  • showQuickPick(itemsOrItemsPromise: Item[] | Promise<Item[]>, options?: QuickPickOptions, token?: CancellationToken): Promise<undefined | string | QuickPickItem | Item[]>