Встречается на собеседованиях • сегодня
Какие знаешь helper типы в TypeScript
TypeScript предоставляет множество встроенных вспомогательных (utility) типов для работы с типами. Вот основные:
- Partial<T> - делает все свойства T необязательными
typescript
interface User { name: string; age: number; }
type PartialUser = Partial<User>; // { name?: string; age?: number; }- Required<T> - делает все свойства T обязательными
- Readonly<T> - делает все свойства T доступными только для чтения
- Record<K, T> - создает тип с ключами K и значениями T
typescript
type Pages = Record<'home' | 'about', string>;- Pick<T, K> - выбирает из T только свойства K
- Omit<T, K> - исключает из T свойства K
- Exclude<T, U> - исключает из T типы, которые можно присвоить U
- Extract<T, U> - извлекает из T типы, которые можно присвоить U
- NonNullable<T> - исключает null и undefined из T
- ReturnType<T> - получает тип возвращаемого значения функции
- Parameters<T> - получает кортеж типов параметров функции
Эти типы помогают манипулировать другими типами, сохраняя безопасность типов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы