UNPKG

373 BJavaScriptView Raw
1const Joi = require('@hapi/joi');
2
3const instance = Joi.string().min(1);
4const email = Joi.string().email();
5const password = Joi.string().min(1);
6const token = Joi.string().min(1);
7
8module.exports = options =>
9 Joi.object({
10 instance: instance.required(),
11 email: email.required(),
12 password,
13 token
14 })
15 .xor('password', 'token')
16 .validate(options);