DTO
DTO - это объект, который определяет как данные будут передаваться по сети. Он не содержит бизнес-логику, только правила валидации и типизации.
123456789101112131415// create-user.dto.tsimport { IsEmail, IsInt, IsString, Min, Max } from 'class-validator';export class CreateUserDto {@IsString()name: string;@IsEmail()email: string;@IsInt()@Min(18)@Max(100)age: number;}