NestJS · Junior · Pytanie 71 z 75
Co daje PartialType(CreateUserDto)?
export class UpdateUserDto extends PartialType(CreateUserDto) {}- 1Kopię DTO bez walidacji
- ✓Poprawna odpowiedź: DTO z tymi samymi polami i regułami walidacji, ale wszystkimi polami opcjonalnymi, co pasuje do żądań PATCH
- 3DTO tylko z wymaganymi polami
Wyjaśnienie
Mapped types (PartialType, PickType, OmitType, IntersectionType) pochodzą z @nestjs/mapped-types lub @nestjs/swagger i zachowują metadane walidacji i dokumentacji.