@angstone/monostone
Version:
monolitic event-sourced framework
21 lines • 911 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
const path_1 = require("path");
const string_tools_1 = require("./string.tools");
exports.lastNameOfFilePath = string_tools_1.lastNameOfFilePath;
exports.firstNameOfFile = string_tools_1.firstNameOfFile;
exports.firstNameOfFileSeparatedBySlashes = string_tools_1.firstNameOfFileSeparatedBySlashes;
function isDirectory(source) {
return fs_1.lstatSync(source).isDirectory();
}
exports.isDirectory = isDirectory;
function getDirectories(source) {
return fs_1.readdirSync(source).map((name) => path_1.join(source, name)).filter(isDirectory);
}
exports.getDirectories = getDirectories;
function getFiles(source) {
return fs_1.readdirSync(source).map((name) => path_1.join(source, name)).filter(source => !isDirectory(source));
}
exports.getFiles = getFiles;
//# sourceMappingURL=folder.tools.js.map