(params)
| 1 | import { apiDelete, apiGet, apiPost, apiPut } from './base' |
| 2 | |
| 3 | const buildQuery = (params) => { |
| 4 | const query = new URLSearchParams() |
| 5 | Object.entries(params).forEach(([key, value]) => { |
| 6 | if (value !== undefined && value !== null && value !== '') { |
| 7 | query.set(key, String(value)) |
| 8 | } |
| 9 | }) |
| 10 | return query.toString() |
| 11 | } |
| 12 | |
| 13 | export const getWorkspaceTree = (path = '/', recursive = false, filesOnly = false) => { |
| 14 | const query = buildQuery({ path, recursive, files_only: filesOnly }) |
no test coverage detected