【发布时间】:2017-01-06 03:51:47
【问题描述】:
我有一个表示为字符串的枚举列表
export const constKeys = [
'A',
'B',
'C',
...
];
我想使用 Joi 来验证 Immutable.js 映射是否具有来自 constKeys 的键和数字值。看起来我可以做类似的事情
const myMapValidator = Joi.object().keys({
A: Joi.number(),
B: Joi.number(),
C: Joi.number(),
});
但是如果constKeys 真的很长,这种方法就不能很好地工作。有没有办法让 Joi 知道密钥必须来自 constKeys 并且值是数字?
【问题讨论】:
标签: javascript joi