showQuickPick method
Future<List<VscodeQuickPickItem> ?>
showQuickPick(
- List<
VscodeQuickPickItem> items, { - String? placeholder,
- bool canPickMany = false,
Show a quick pick menu and return selected items.
Implementation
Future<List<VscodeQuickPickItem>?> showQuickPick(
List<VscodeQuickPickItem> items, {
String? placeholder,
bool canPickMany = false,
}) async {
final resp = await _protocol.sendRequest('vscode/showQuickPick', {
'items': items.map((i) => i.toJson()).toList(),
'placeholder': ?placeholder,
'canPickMany': canPickMany,
});
if (resp.isSuccess && resp.result is List) {
return (resp.result as List)
.map((i) => VscodeQuickPickItem.fromJson(i as Map<String, dynamic>))
.toList();
}
return null;
}