(path: string | vscode.Uri)
| 282 | export const joinPath = (base: vscode.Uri, ...args: string[]) => vscode.Uri.joinPath(base, ...args); |
| 283 | |
| 284 | export const tryReadDirectory = async (path: string | vscode.Uri) => { |
| 285 | try { |
| 286 | return await vscode.workspace.fs.readDirectory(typeof path === "string" ? vscode.Uri.file(path) : path); |
| 287 | } catch (e) { |
| 288 | return []; |
| 289 | } |
| 290 | }; |
| 291 | export const tryReadFile = async (path: string | vscode.Uri) => { |
| 292 | try { |
| 293 | return await vscode.workspace.fs.readFile(typeof path === "string" ? vscode.Uri.file(path) : path); |
no outgoing calls
no test coverage detected