Вопрос проверяет знание об одной из самых мощных функций TypeScript — отображаемых типах, которые позволяют создавать новые типы на основе существующих.
Короткий ответ
Mapped types позволяют изменять или трансформировать все свойства существующего типа. Это полезно для создания новых типов, которые немного отличаются от исходных, например, для того, чтобы сделать все свойства объекта обязательными или опциональными.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.