NestJS · Middle · Запитання 21 з 75
Як перевіряти вкладені об'єкти в DTO?
export class CreateOrderDto {
@ValidateNested({ each: true })
@Type(() => OrderItemDto)
items: OrderItemDto[];
}- ✓Правильна відповідь: Використати
@ValidateNested()разом із@Type(() => ItemDto), щобclass-transformerстворив екземпляри для перевірки - 2Використати лише
@IsObject() - 3Вкладені об'єкти перевіряються автоматично
Пояснення
Без @Type вкладені значення лишаються звичайними об'єктами, і їхні декоратори ігноруються.