Встречается на 2% собеседований по JavaScript
Пользуешься ли утилитами TypeScript
Да, утилиты TypeScript помогают работать с типами. Часто использую:
Partial<T>- делает все свойства необязательными
typescript
interface User { name: string; age: number; }
const partialUser: Partial<User> = {}; // валидноPick<T, K>- выбирает конкретные свойства
typescript
type NameOnly = Pick<User, 'name'>;Omit<T, K>- исключает свойства
typescript
type WithoutAge = Omit<User, 'age'>;Record<K, T>- создает тип с заданными ключами и значениями
typescript
type Pages = Record<'home' | 'about', string>;ReturnType<T>- получает тип возвращаемого значения функции
Эти утилиты экономят время и делают код типобезопасным. Особенно полезны при работе с API и сложными типами данных.

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