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 | 87x 87x 87x | import joi from 'joi'; export const permissionRoleSchema = joi .object() .keys({ id: joi.number().required(), environment: joi.string().optional().allow('').allow(null).default(''), }) .options({ stripUnknown: true, allowUnknown: false, abortEarly: false }); export const roleSchema = joi .object() .keys({ name: joi.string().required(), description: joi.string().optional().allow('').allow(null).default(''), permissions: joi .array() .allow(null) .optional() .items(permissionRoleSchema), }) .options({ stripUnknown: true, allowUnknown: false, abortEarly: false }); |