18 lines
1.2 KiB
JavaScript
18 lines
1.2 KiB
JavaScript
import * as fs from 'fs';
|
|
export const isFile = (src) => {
|
|
let srcIsFile = false;
|
|
try {
|
|
srcIsFile = fs.lstatSync(src).isFile();
|
|
}
|
|
catch (e) { }
|
|
return srcIsFile;
|
|
};
|
|
export const isFolder = (src) => {
|
|
let srcIsFolder = false;
|
|
try {
|
|
srcIsFolder = fs.lstatSync(src).isDirectory();
|
|
}
|
|
catch (e) { }
|
|
return srcIsFolder;
|
|
};
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbGliL2ZzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sS0FBSyxFQUFFLE1BQU0sSUFBSSxDQUFBO0FBRXhCLE1BQU0sQ0FBQyxNQUFNLE1BQU0sR0FBRyxDQUFDLEdBQVcsRUFBRSxFQUFFO0lBQ2xDLElBQUksU0FBUyxHQUFHLEtBQUssQ0FBQztJQUN0QixJQUFJO1FBQ0EsU0FBUyxHQUFHLEVBQUUsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUE7S0FDekM7SUFBQyxPQUFPLENBQUMsRUFBRSxHQUFHO0lBQ2YsT0FBTyxTQUFTLENBQUE7QUFDcEIsQ0FBQyxDQUFBO0FBQ0QsTUFBTSxDQUFDLE1BQU0sUUFBUSxHQUFHLENBQUMsR0FBVyxFQUFFLEVBQUU7SUFDcEMsSUFBSSxXQUFXLEdBQUcsS0FBSyxDQUFDO0lBQ3hCLElBQUk7UUFDQSxXQUFXLEdBQUcsRUFBRSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxXQUFXLEVBQUUsQ0FBQTtLQUNoRDtJQUFDLE9BQU8sQ0FBQyxFQUFFLEdBQUc7SUFDZixPQUFPLFdBQVcsQ0FBQztBQUN2QixDQUFDLENBQUEifQ==
|