Добавить поддержку типов
Created by: alex-shul
-
Добавить поддержку union типов (примитивные, enum, классы-модели с декоратором @Validation) -
Добавить поддержку array typeKind -
Исправить отрисовку typeDescription для кастомных basic типов (enum, nested) внутри array & union типов. Например, сейчас вот так:
property: data?.someProperty,
propertyName: 'someProperty',
data,
config,
context,
typeDescription: [
{
type: 'nested',
typeDescription: 'customValidatorFailedValidator'
},
{
type: 'number'
},
{
type: 'null'
}
],
type: 'union'
а должно быть вот так:
property: data?.someProperty,
propertyName: 'someProperty',
data,
config,
context,
typeDescription: [
{
type: 'nested',
typeDescription: customValidatorFailedValidator
},
{
type: 'number'
},
{
type: 'null'
}
],
type: 'union'
-
Добавить сообщения об ошибках для необработанных вложенных типов внутри union & array типов -
Исправить ошибки при запуске тестов на windows -
Дополнить документацию по новым поддерживаемым типам -
Доработать валидаторы строк и чисел для использования на массивах со сроками и числами -
Доработать валидаторы equal & equalTo для использования на массивах -
Дополнить unit тесты валидаторов для проверки массивов с данными