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

Что такое интерфейс в TS

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

typescript
interface User {
  id: number;
  name: string;
  email?: string; // необязательное поле
}

const user: User = {
  id: 1,
  name: 'John'
};

Ключевые особенности:

  • Можно расширять через extends
  • Поддерживают объединение типов (&)
  • Могут описывать функции, классы, массивы
  • Совместимы с type aliases, но интерфейсы более гибкие (можно дополнять)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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