UNPKG

inversitron

Version:
14 lines (13 loc) 606 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var directoryUtils_1 = require("./directoryUtils"); function fileGenerator(rootPath, filesByPath) { var mkDir = directoryUtils_1.makeDirectoriesInOrigin(rootPath); var mkFiles = directoryUtils_1.makeFilesInDirectory(rootPath); filesByPath.forEach(function (_a) { var path = _a.path, files = _a.files; mkDir(path); files === null || files === void 0 ? void 0 : files.forEach(function (file) { return mkFiles(file.file, file.name, file.ext, path); }); }); } exports.default = fileGenerator;