Я использую @ hapi / joi.У меня есть массив, который хранит значение динамически, он хранит строку, пустую строку (пустой массив) или объекты ({"userid": "111jh2jh322j3h2j3h", "msg": 1}).
Так будетбыть таким:
type1-> member: []
type2-> member: ["firstString", "secondString"]
type3-> member: [{"userid": "111jh2jh322j3h2j3h", "msg": 1}, {"userid": "7875jh2jh3545hj3hth", "msg": 0}]
Я запутался, что как сделать проверку на @ Hapi / joi.
В настоящее время моя реализация:
member: Joi.array().items(Joi.string().allow('')),
Я знаю, чтоЕсли у нас есть объект, который хранится в массиве, тогда я сделаю проверку:
member: Joi.array().items(Joi.object({
userid: Joi.string(),
msg: Joi.number(),
})),
Любая помощь действительно приветствуется для этого.Заранее спасибо.