Как вы используете getValidationErrorMessage для перечисления формы tcomb - PullRequest
0 голосов
/ 05 марта 2019

Находится ниже в документации по предоставлению пользовательских сообщений об ошибках валидации для супертипов.

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 и т. Д.), Но безуспешно. Я не вижу, чтобы моя функция проверки запускалась для перечисления. Кто-нибудь знает, как это сделать?

...