express-to-lambda
Version:
Simple package for converting your express application to an AWS Lambda.
23 lines (22 loc) • 799 B
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.checkIfFolder = void 0;
const fs_1 = __importDefault(require("fs"));
function checkIfFolder(directory) {
return new Promise((resolve, reject) => {
if (!fs_1.default.existsSync(directory)) {
reject(`${directory} not found!`);
}
fs_1.default.lstat(directory, (err, stats) => {
if (err)
return reject(err);
if (stats.isDirectory())
return resolve(undefined);
reject(`${directory} is not a valid directory!`);
});
});
}
exports.checkIfFolder = checkIfFolder;
;