NestJS · Junior · Запитання 71 з 75
Що дає PartialType(CreateUserDto)?
export class UpdateUserDto extends PartialType(CreateUserDto) {}- 1Копію DTO без валідації
- ✓Правильна відповідь: DTO з тими самими полями й правилами валідації, але всі поля необов'язкові, що пасує для PATCH-запитів
- 3DTO лише з обов'язковими полями
Пояснення
Mapped types (PartialType, PickType, OmitType, IntersectionType) беруться з @nestjs/mapped-types або @nestjs/swagger і зберігають метадані валідації та документації.