Встречается на собеседованиях • сегодня
Что такое утилитные типы данных
Утилитные типы (Utility Types) в TypeScript — это предопределённые обобщённые типы, которые помогают трансформировать существующие типы. Они упрощают работу с типами без необходимости создавать их с нуля.
Примеры популярных утилитных типов:
typescript
// Partial делает все свойства необязательными
type PartialUser = Partial<{ name: string; age: number }>; // { name?: string; age?: number }
// Readonly делает свойства неизменяемыми
type ReadonlyUser = Readonly<{ name: string }>; // { readonly name: string }
// Pick выбирает конкретные свойства
type NameOnly = Pick<{ name: string; age: number }, 'name'>; // { name: string }
// Omit исключает свойства
type WithoutAge = Omit<{ name: string; age: number }, 'age'>; // { name: string }
text
Другие полезные утилиты: `Record`, `Exclude`, `Extract`, `NonNullable`, `ReturnType`, `Parameters`. Они помогают создавать гибкие и точные типы с минимальным кодом.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы