Доработки 14.04.21 (часть 2)
Created by: alex-shul
-
Добавить очистку папки dist перед билдом проекта
Добавить в команду npm run build
Причина: если не очищать после билда на windows папку dist, то при последующих билдах файлы остаются старые в папке dist
-
Исправить typescript ошибки в сгенерированном файле с валидаторами -
Исправить ошибку при нормализации расширения файла для путей из импорта в случаях, когда название файла содержит точку -
Исправить ошибку в создании импортов для пользовательских валидаторов находящихся в виде инлайновых стрелочных функций -
Исправить дублирование ValidationError в импорте в сгенерированных файлах с валидаторами -
Реализовать работоспособность optional свойств классов (например property?: number) и добавить тесты -
Добавить аргумент allowUndefined в декораторы EqualTo, LessThan, MoreThan (тип логический, назначение - позволять свойствам с этими декораторами быть undefined) -
Сделать Partial тип конфигурации валидаторов во втором аргументе сгенерированных валидаторов -
Исправить валидация enum типов (сейчас всегда ошибку кидает) -
Добавить в названия полей вложенных объектов или элементов массивов название родительского свойства и индекса в массиве -
Добавить форматирование и цвет сообщениям об ошибках при чтении конфигурации для кодогенерации из файла