Infer an union from object.pattern schema
Closed this issue · 0 comments
TCMiranda commented
const stringDict = Joi.object().pattern(//, Joi.string());
type s1 = typeof stringDict; // { [key: string]: string }
const numberStringDict = stringDict.pattern(//, Joi.number());
type s2 = typeof numberStringDict; // { [key: string]: (string | number) }