У меня есть список перечислений, представленные в виде строкJoi проверка на перечислениях как ключи в карте
export const constKeys = [
'A',
'B',
'C',
...
];
и я хочу использовать дзй, чтобы проверить, что Immutable.js Карта имеет ключи от constKeys
и значения числа , Похоже, что я могу сделать что-то вроде
const myMapValidator = Joi.object().keys({
A: Joi.number(),
B: Joi.number(),
C: Joi.number(),
});
, но этот метод не будет работать хорошо, если constKeys
действительно долго. Есть ли способ просто позволить Джоу знать, что ключ должен исходить от constKeys
, а значения - цифры?