@onereach/orest-input-cli
Version:
The tool for creating, serving, and publishing OREST Inputs
16 lines (12 loc) • 415 B
JavaScript
// Validator Builder:
// import validatorHof from '@onereach/orest-hoc-validator-builder/src/hoc/validatorHof.js';
// export default validatorHof(validator);
const validator =
async (settings = {}) =>
async ({ dependencies }) => {
const { joi: Joi } = dependencies;
return settings.required
? Joi.string().required().trim()
: Joi.string().trim().empty('');
};
export default validator;