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

Что такое type в TypeScript

type в TypeScript — это способ объявить пользовательский тип, который может быть комбинацией примитивов, объектов, массивов или других типов.

Пример:

typescript
type User = {
  id: number;
  name: string;
  isActive: boolean;
};

type Status = 'active' | 'inactive' | 'pending'; // Union-тип

text

**Особенности:**  
- Можно использовать для примитивов, объединений (`|`), пересечений (`&`).  
- Не поддерживает расширение (как `interface`), но можно комбинировать через `&`.  
- Часто применяют для сложных типов или сокращения дублирования.  

**Отличие от `interface`:**  
- `interface` можно дополнять (объявлять повторно), `type` — нет.  
- `interface` лучше для объектов, `type` — для сложных типов (например, условных).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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