json-schema-to-joi
Version:
Converts JSON schema to Joi typescript code
20 lines • 670 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.traverseDir = void 0;
const fs_1 = require("mz/fs");
const path = require("path");
async function traverseDir(dir, fileFunc) {
const files = await fs_1.readdir(dir);
for (const file of files) {
const fullName = path.join(dir.toString(), file);
const fileStat = await fs_1.stat(fullName);
if (fileStat.isDirectory()) {
await traverseDir(fullName, fileFunc);
}
else if (fileStat.isFile()) {
await fileFunc(file, dir.toString());
}
}
}
exports.traverseDir = traverseDir;
//# sourceMappingURL=utils.js.map
;