Находится ниже в документации по предоставлению пользовательских сообщений об ошибках валидации для супертипов.
t.Number.getValidationErrorMessage = (value, path, context) => {
return 'bad number';
};
Age.getValidationErrorMessage = (value, path, context) => {
return 'bad age, locale: ' + context.locale;
};
Нет примеров того, как это сделать для t.enum ({...}
Я пробовал t.enum, t.Enums, t.Enum и другие различные типы tcomb super (Array, Object и т. Д.), Но безуспешно. Я не вижу, чтобы моя функция проверки запускалась для перечисления. Кто-нибудь знает, как это сделать?