Правки
Created by: alex-shul
-
Разрешить использовать кастомные валидаторы на любых типах -
Исправить в readme примеры с конфигурацией inputPath & outputPath - убрать точки и слеши в начале и в конце -
Изменить outputPath на src/generated/validators -
Увеличить отступы между сообщениями об ошибках в консоли при генерации валидаций для лучшей читаемости -
Разобраться с причинами ошибки ts парсера https://github.com/SoftMediaLab/ts-structure-parser/issues/16#issue-851693081 -
Исправить определение типа для свойств классов-моделей, объявленных так "prop = null" - сейчас определяется как строка (причина в ошибке ts-file-parser https://github.com/SoftMediaLab/ts-structure-parser/issues/17) -
Добавить поддержку типа null -
Не добавлять typeValidatorдля типовnotSupportedв случаях, когда есть@CustomValidationдекоратор -
Дополнить документацию требованием для CustomValidator - при ошибке валидации должен выбрасывать ValidationError, иначе выброшенная ошибка будет считаться не ошибкой валидации, а исключением и будет вызывать неправильное поведение