Валидатор класса с массивом вложенных объектов в nestjs - PullRequest
0 голосов
/ 21 февраля 2020

Я пытаюсь проверить массив вложенных объектов в гнезде js, и он работает нормально. Но если я отправляю не массив значений, таких как строка или ноль, я получаю сообщение об ошибке:

TypeError: Cannot read property 'length' of undefined.

Вложенное поле:

@IsArray()
@ValidateNested({ each: true })
@Type(() => NestedDTO)
nested: NestedDTO[];

Как я могу проверить это значение является массивом перед проверкой вложенных объектов?

Версии:

NestJS: 6.10.14
class-validator: 0.11.0
...