Files
directus/api/src/utils/test.ts
2020-09-29 17:52:38 -04:00

18 lines
284 B
TypeScript

import Joi from 'joi';
const schema = Joi.alternatives().try(
Joi.object({
name: Joi.string().required(),
age: Joi.number()
}),
Joi.string(),
).match('all');
const value = {
age: 25
};
const { error } = schema.validate(value);
console.log(JSON.stringify(error, null, 2));