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

В каких случаях применяется type в TypeScript

Type в TypeScript используется для: 1. **Алиасов типов** – создания псевдонимов для сложных типов: ```typescript type UserID = string | number; ``` 2. **Объединения/пересечения типов** (Union/Intersection): ```typescript type Status = 'active' | 'inactive'; type Admin = User & { role: 'admin' }; ``` 3. **Описания формы объекта** (аналог `interface`, но с дополнительными возможностями): ```typescript type Point = { x: number; y: number; }; ``` 4. **Утилитарных типов** (`Partial`, `Pick`, `Omit` и др.): ```typescript type PartialUser = Partial; ``` 5. **Условных типов** (Conditional Types) и **маппинга**: ```typescript type Nullable = T | null; ``` Отличие от `interface`: `type` нельзя расширять (через `extends`), но он гибче для сложных преобразований.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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