Отметьте все свойства объекта, включая вложенные, как требуется - PullRequest
1 голос
/ 06 января 2020

Есть ли способ сделать это по умолчанию? И не от руки для каждой собственности?

Если это возможно, я надеюсь, что это можно сделать в Joi.default

const joi = Joi.defaults((schema) => {
  return schema.strict().options({ stripUnknown: true })
})

1 Ответ

1 голос
/ 06 января 2020

Найден способ, вы можете использовать присутствие («обязательно»):

import Joi from '@hapi/joi'

const joi = Joi.defaults((schema) => {
  return schema
    .strict()
    .options({ stripUnknown: true })
    .presence('required')
})

export { joi }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...