Встречается на собеседованиях • сегодня
Работал ли с пересечениями типов
Да, работал. Пересечение типов (Intersection Types) в TypeScript позволяют объединить несколько типов в один, создавая новый тип, который включает все свойства исходных типов. Используется оператор &.
Пример:
typescript
type User = {
name: string;
age: number;
};
type Admin = {
role: string;
};
type SuperUser = User & Admin;
const user: SuperUser = {
name: 'John',
age: 30,
role: 'admin'
};Особенности:
- Все свойства обязательны
- Полезно для композиции типов
- Можно комбинировать с примитивами, интерфейсами, дженериками
Часто применяю для:
- Расширения существующих типов
- Комбинации пропсов компонентов
- Создания сложных типов из простых

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