let Joi = require('joi');
const Extension = require('joi-array-extensions');
Joi = Joi.extend(Extension);
let myobj={
"text": "abv",
"a":"jkk",
"tags": [
{
"id": "0",
"tag": "kkk"
},
{
"id": "98023",
"tag": "Skydive"
}
]
};
const tagSchema = {
id: Joi.number(),
tag: Joi.string()
};
let shuttleLocationSchema = Joi.object().keys({
text: Joi.string().min(1).max(255).required().trim(),
a:Joi.string().required(),
tags: Joi.array().min(1).items(Joi.object(tagSchema)).required()
}).with('text','tags');
let status = Joi.validate(myobj,shuttleLocationSchema);
console.log(status);
No comments:
Post a Comment