How to use the isError function from joi

Find comprehensive JavaScript joi.isError code examples handpicked from public code repositorys.

1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
    .valid(FILE_STATUS_PHASE1.TO_UPLOAD, FILE_STATUS_PHASE1.WAITING_VERIFICATION, FILE_STATUS_PHASE1.WAITING_CORRECTION, FILE_STATUS_PHASE1.VALIDATED)
    .required(),
  [`${document}FilesComment`]: Joi.alternatives().conditional(`${document}FilesStatus`, {
    is: FILE_STATUS_PHASE1.WAITING_CORRECTION,
    then: Joi.string().trim().required(),
    otherwise: Joi.isError(new Error()),
  }),
}).validate(req.body);
if (bodyError) return res.status(400).send({ ok: false, code: bodyError });
if (!tempValue[`${document}FilesComment`]) tempValue[`${document}FilesComment`] = undefined;
fork icon4
star icon8
watch icon3

193
194
195
196
197
198
199
200
201
202
// });
// const dschema = custom.object();

//for checking error
// const { error, value } = schema.validate(data);
// !error ? console.log("success!", Joi.isError(error)): console.log(Joi.isError(error))

//check giving argument is expression or not
//Joi.x is genrate a dynamic expression 
const expression = Joi.x('{a}');
fork icon0
star icon0
watch icon0