Я пытаюсь проверить массив вложенных объектов в гнезде 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