cheers-mp-service
Version:
提供插件化的零配置小程序脚手架服务
18 lines (15 loc) • 393 B
JavaScript
exports.createSchema = (fn) => fn(require("@hapi/joi"));
exports.validate = (obj, schema, cb) => {
require("@hapi/joi").validate(obj, schema, {}, (err) => {
if (err) {
cb(err.message);
process.exit(1);
}
});
};
exports.validateSync = (obj, schema) => {
const result = require("@hapi/joi").validate(obj, schema);
if (result.error) {
throw result.error;
}
};