簡単なラッパーを作ってみる
function createQuickPick(items: vscode.QuickPickItem[], selectHandler: (quickPick: vscode.QuickPick<vscode.QuickPickItem>) => void, defaultValue: string) {
const quickPick = vscode.window.createQuickPick();
quickPick.items = items;
quickPick.value = defaultValue;
quickPick.onDidAccept(() => selectHandler(quickPick));
return quickPick;
}
QuickPickには色々メソッドやプロパティがあるのでこれでは不十分だが、とりあえず練習として。
通報 ...
このラッパーを使ってファイルピッカー?を作る