Встроенные утилитные типы: Partial — все поля опциональны (для update операций). Required — все обязательны. Pick — выбрать только K поля. Omit — исключить K поля. Record — объект с ключами K и значениями V. Readonly — неизменяемый объект. ReturnType — тип возвращаемого значения функции. Parameters — параметры функции. Awaited — разворачивает Promise тип. Активно используются в сервисах для CreateDto, UpdateDto.