prisma-class-dto-generator
Version:
Generate Prisma DTOs with seamless class-validator and class-transformer integration for TypeScript applications.
15 lines • 557 B
JavaScript
import path from 'path';
import { promises as fs } from 'fs';
export default async function removeDir(dirPath, onlyContent) {
const dirEntries = await fs.readdir(dirPath, { withFileTypes: true });
await Promise.all(dirEntries.map(async (dirEntry) => {
const fullPath = path.join(dirPath, dirEntry.name);
return dirEntry.isDirectory()
? await removeDir(fullPath, false)
: await fs.unlink(fullPath);
}));
if (!onlyContent) {
await fs.rmdir(dirPath);
}
}
//# sourceMappingURL=removeDir.js.map