Встроенные утилиты: Partial — все поля необязательные. Required — все обязательные. Readonly — все readonly. Pick — выбрать поля. Omit — исключить поля. Record — объект с ключами K и значениями V. Exclude — убрать из union. Extract — оставить из union. NonNullable — убрать null/undefined. ReturnType — тип возвращаемого значения. Parameters — типы аргументов. Все построены на mapped и conditional types.