feat(bots/discord): add source

This commit is contained in:
PalmDevs
2024-03-28 21:52:23 +07:00
parent b3b7723b4f
commit f9d50a0a6b
30 changed files with 1482 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
import { join } from 'path'
import { readdir, stat } from 'fs/promises'
export async function listAllFilesRecursive(dir: string): Promise<string[]> {
const files = await readdir(dir)
const result: string[] = []
for (const file of files) {
const filePath = join(dir, file)
const fileStat = await stat(filePath)
if (fileStat.isDirectory()) {
result.push(...(await listAllFilesRecursive(filePath)))
} else {
result.push(filePath)
}
}
return result
}