Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • QuickOpenExt

Implemented by

Index

Methods

  • $acceptDidChangeValue(sessionId: number, changedValue: string): Promise<void>
  • $acceptOnDidAccept(sessionId: number): Promise<void>
  • $acceptOnDidHide(sessionId: number): Promise<void>
  • $acceptOnDidTriggerButton(sessionId: number, btn: QuickInputButtonHandle): Promise<void>
  • $onDidChangeActive(sessionId: number, handles: number[]): void
  • $onDidChangeSelection(sessionId: number, handles: number[]): void
  • $onDidTriggerItemButton(sessionId: number, itemHandle: number, buttonHandle: number): void
  • $onItemSelected(handle: number): void
  • $validateInput(input: string): undefined | Promise<undefined | null | string | { content: string; severity: Severity }>
  • createInputBox(plugin: Plugin): InputBox
  • createQuickPick<T>(plugin: Plugin): QuickPick<T>
  • showInput(options?: InputBoxOptions, token?: CancellationToken): PromiseLike<undefined | string>
  • 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 | Item | Item[]>