Mapped Types — мощный инструмент TypeScript, который позволяет создавать новые типы на основе уже существующих. Это особенно полезно, когда нужно избежать дублирования кода и создать производные типы с изменёнными модификаторами.
В этом уроке рассмотрим как Mapped Types помогают управлять ролевой картой пользователей и валидацией форм, а также научимся создавать собственные хелперы типов.
Урок из серии по TypeScript на канале @antonovjs.