Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 63x 63x 63x 63x 63x | const joi = require('joi'); const { nameType } = require('../routes/util'); const strategySchema = joi .object() .keys({ name: nameType, editable: joi.boolean().default(true), deprecated: joi.boolean().default(false), description: joi.string().allow(null).allow('').optional(), parameters: joi .array() .required() .items( joi.object().keys({ name: joi.string().required(), type: joi.string().required(), description: joi.string().allow(null).allow('').optional(), required: joi.boolean(), }), ), }) .options({ allowUnknown: false, stripUnknown: true, abortEarly: false }); export default strategySchema; module.exports = strategySchema; |