* * @param {string} dir * @param {Array } files
(dir, files)
| 500 | * @param {Array<string>} files |
| 501 | */ |
| 502 | async function listFileRecursive(dir, files) { |
| 503 | for (const child of await fsOperation(dir).lsDir()) { |
| 504 | const fileUrl = Url.join(dir, child.name); |
| 505 | if (child.isDirectory) { |
| 506 | await listFileRecursive(fileUrl, files); |
| 507 | } else { |
| 508 | files.push(fileUrl); |
| 509 | } |
| 510 | } |
| 511 | } |
| 512 | |
| 513 | /** |
| 514 | * |
no test coverage detected