我希望使用此代码并对其进行增强,以便将字符串值保存为常量
const toValidate = Joi.object({
emailTiming: Joi.string().valid('DAILY','WEEKLY','MONTHLY','QUARTERLY','MEDIAN','YEARLY').required()
});
所以我创建了这个对象:
EMAIL_DISPATCH_TIMING: {
DAILY: 'DAILY',
WEEKLY: 'WEEKLY',
MONTHLY: 'MONTHLY',
QUARTERLY: 'QUARTERLY',
MEDIAN: 'MEDIAN',
YEARLY: 'YEARLY'
}
我想知道如何从该对象获取值,并将它们设置为我的字段的有效值.
目前我试过了,但不起作用-
emailTiming: Joi.string().valid(Object.values(EMAIL_DISPATCH_TIMING)).required(),