(fsPath?: string)
| 81 | } |
| 82 | |
| 83 | export async function showFileSelectDialog(fsPath?: string): Promise<vscode.Uri[] | undefined> { |
| 84 | const defaultUri: vscode.Uri | undefined = getBelongingWorkspaceFolderUri(fsPath); |
| 85 | const options: vscode.OpenDialogOptions = { |
| 86 | defaultUri, |
| 87 | canSelectFiles: true, |
| 88 | canSelectFolders: false, |
| 89 | canSelectMany: false, |
| 90 | openLabel: "Select", |
| 91 | }; |
| 92 | return await vscode.window.showOpenDialog(options); |
| 93 | } |
| 94 | |
| 95 | function getBelongingWorkspaceFolderUri(fsPath: string | undefined): vscode.Uri | undefined { |
| 96 | let defaultUri: vscode.Uri | undefined; |
no test coverage detected