Что такое Pick и Omit utility types?

Middle
331 просмотров
AFK Offer AI

Pick создаёт тип с только выбранными полями: Pick — только id и email. Omit — все поля кроме указанных: Omit — пользователь без пароля. Активно используются в API: DTO для создания (Omit), DTO для ответа (Omit). Комбинируются: Omit & { id?: string } для partial update. Это основа для типобезопасного маппинга данных.

Следующий вопрос

Как тестировать Express роуты с supertest?