Назовите utility types, которые применяете, и их задачи: Pick/Omit для полей, Partial для частичного ввода, Record для отображений, ReturnType и Parameters для функций.
Какие утилитарные типы в TypeScript чаще всего используешь?
Назовите utility types, которые применяете, и их задачи: Pick/Omit для полей, Partial для частичного ввода, Record для отображений, ReturnType и Parameters для функций.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Назовите utility types, которые применяете, и их задачи: Pick/Omit для полей, Partial для частичного ввода, Record для отображений, ReturnType и Parameters для функций.
Важно понимать границы: Partial делает необязательными только верхнеуровневые поля, Readonly не замораживает runtime-объект, а тип не заменяет валидацию API. Приведите один реальный контракт, который стало проще поддерживать; перечисление всех утилит наизусть не требуется.