跳至主要内容

函数:showQuickPick()

showQuickPick(items, options, token)

showQuickPick(items, options, token?): Promise<string[] | undefined>

显示一个允许多选的选择列表。

参数

items: readonly string[] | Promise<readonly string[]>

一个字符串数组,或一个解析为字符串数组的 Promise。

options: QuickPickOptions & object

配置选择列表的行为。

token?: CancellationToken

一个可用于发出取消信号的令牌。

返回

Promise<string[] | undefined>

一个解析为已选项目的 Promise 或 undefined

定义于

packages/extension-api/src/extension-api.d.ts:2277

showQuickPick(items, options, token)

showQuickPick(items, options?, token?): Promise<string | undefined>

显示一个选择列表。

参数

items: readonly string[] | Promise<readonly string[]>

一个字符串数组,或一个解析为字符串数组的 Promise。

options?: QuickPickOptions

配置选择列表的行为。

token?: CancellationToken

一个可用于发出取消信号的令牌。

返回

Promise<string | undefined>

一个解析为选择的 Promise 或 undefined

定义于

packages/extension-api/src/extension-api.d.ts:2291

showQuickPick(items, options, token)

showQuickPick<T>(items, options, token?): Promise<T[] | undefined>

显示一个允许多选的选择列表。

类型参数

T extends QuickPickItem

参数

items: readonly T[] | Promise<readonly T[]>

一个项目数组,或一个解析为项目数组的 Promise。

options: QuickPickOptions & object

配置选择列表的行为。

token?: CancellationToken

一个可用于发出取消信号的令牌。

返回

Promise<T[] | undefined>

一个解析为已选项目的 Promise 或 undefined

定义于

packages/extension-api/src/extension-api.d.ts:2305

showQuickPick(items, options, token)

showQuickPick<T>(items, options?, token?): Promise<T | undefined>

显示一个选择列表。

类型参数

T extends QuickPickItem

参数

items: readonly T[] | Promise<readonly T[]>

一个项目数组,或一个解析为项目数组的 Promise。

options?: QuickPickOptions

配置选择列表的行为。

token?: CancellationToken

一个可用于发出取消信号的令牌。

返回

Promise<T | undefined>

一个解析为已选项目的 Promise 或 undefined

定义于

packages/extension-api/src/extension-api.d.ts:2319