@forestadmin/forest-cloud
Version:
Utility to bootstrap and publish forest admin cloud projects customization
20 lines • 1.3 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.throwIfNoBuiltCode = void 0;
const promises_1 = __importDefault(require("fs/promises"));
const errors_1 = require("../errors");
// eslint-disable-next-line import/prefer-default-export
async function throwIfNoBuiltCode(path) {
try {
await promises_1.default.access(path);
}
catch (e) {
throw new errors_1.BusinessError(`No built customization found at ${path}.\n` +
'Please build your code to build your customizations');
}
}
exports.throwIfNoBuiltCode = throwIfNoBuiltCode;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjZXNzLWZpbGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvc2VydmljZXMvYWNjZXNzLWZpbGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsMkRBQTZCO0FBRTdCLHNDQUEwQztBQUUxQyx3REFBd0Q7QUFDakQsS0FBSyxVQUFVLGtCQUFrQixDQUFDLElBQVk7SUFDbkQsSUFBSTtRQUNGLE1BQU0sa0JBQUUsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7S0FDdkI7SUFBQyxPQUFPLENBQUMsRUFBRTtRQUNWLE1BQU0sSUFBSSxzQkFBYSxDQUNyQixtQ0FBbUMsSUFBSSxLQUFLO1lBQzFDLHFEQUFxRCxDQUN4RCxDQUFDO0tBQ0g7QUFDSCxDQUFDO0FBVEQsZ0RBU0MifQ==