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

Для чего нужны интерфейсы в TypeScript

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

  1. Определять контракты – задают ожидаемую форму данных.
  2. Повышают читаемость – явно указывают, какие свойства/методы должны быть.
  3. Обеспечивают проверку типов – TypeScript выдаст ошибку, если структура не соответствует интерфейсу.

Пример:

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

function printUser(user: User) {
  console.log(user.name);
}

// Ошибка: не хватает обязательного поля 'id'
printUser({ name: 'Alex' }); 
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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