Встречается на собеседованиях • сегодня

Что такое пересечение типов

Пересечение типов (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"
};

text

Ключевые особенности:
- Все свойства из объединяемых типов становятся обязательными
- Полезно для расширения существующих типов
- Работает с интерфейсами, типами объектов, примитивами
- Если свойства конфликтуют, TypeScript выдаст ошибку
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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