Встречается на собеседованиях • сегодня
Можно ли сделать interface extends type в TypeScript
Да, можно. В TypeScript interface может расширять (extends) type, если этот type представляет собой объектный тип или intersection типов. Это полезно для комбинирования типов и интерфейсов.
Пример:
typescript
type Person = {
name: string;
age: number;
};
interface Employee extends Person {
jobTitle: string;
}
const employee: Employee = {
name: 'John',
age: 30,
jobTitle: 'Developer'
};Ограничения:
- Нельзя расширять примитивные типы (
string,numberи т.д.) - Нельзя расширять union типы (
type A = string | number) - Тип должен иметь явную структуру объекта

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы