(dir: string)
| 569 | } |
| 570 | |
| 571 | async function readDirNames(dir: string): Promise<string[]> { |
| 572 | const { readdir } = await import('node:fs/promises'); |
| 573 | const entries = await readdir(dir, { withFileTypes: true }); |
| 574 | return entries.filter((e) => e.isDirectory() || e.isFile()).map((e) => e.name); |
| 575 | } |
| 576 | |
| 577 | main().catch((err) => { |
| 578 | console.error('loop-init failed:', err instanceof Error ? err.message : err); |