Встречается на 2% собеседований по JavaScript

Использовал ли утилитарные типы

Да, утилитарные типы (Utility Types) в TypeScript — мощный инструмент для работы с типами. Часто использую Partial, Pick, Omit, Readonly и другие.

Пример:

typescript
interface User {
  id: number;
  name: string;
  email: string;
  age?: number;
}

// Partial делает все поля необязательными
type PartialUser = Partial<User>; // { id?: number; name?: string; ... }

// Pick выбирает конкретные поля
type UserNameAndEmail = Pick<User, 'name' | 'email'>; // { name: string; email: string }

// Omit исключает поля
type UserWithoutId = Omit<User, 'id'>; // { name: string; email: string; age?: number }

text

Особенно полезны при работе с API, формами или модификацией существующих типов без дублирования кода.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы