1234567891011121314151617181920212223242526 |
- 'use strict';
- // Load modules
- const Joi = require('../');
- // Declare internals
- const internals = {};
- exports.options = Joi.object({
- abortEarly: Joi.boolean(),
- convert: Joi.boolean(),
- allowUnknown: Joi.boolean(),
- skipFunctions: Joi.boolean(),
- stripUnknown: [Joi.boolean(), Joi.object({ arrays: Joi.boolean(), objects: Joi.boolean() }).or('arrays', 'objects')],
- language: Joi.object(),
- presence: Joi.string().only('required', 'optional', 'forbidden', 'ignore'),
- raw: Joi.boolean(),
- context: Joi.object(),
- strip: Joi.boolean(),
- noDefaults: Joi.boolean(),
- error: Joi.object()
- }).strict();
|