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

Что чаще использовал с TypeScript на последнем проекте, типы или интерфейсы

В основном использовал интерфейсы, так как они более удобны для описания объектов и классов, поддерживают объединение (extends), а также лучше работают с автодополнением в IDE.

Типы применял для сложных составных типов, например:

typescript
type Status = 'active' | 'inactive' | 'pending';
type UserWithStatus = User & { status: Status };

Правило:

  • Интерфейсы – для объектов и расширения (extends).
  • Типы – для union, intersection и примитивов.

В проекте старался соблюдать консистентность: если начал с интерфейсов, продолжал их использовать.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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