Встречается на собеседованиях • сегодня
Можно ли расширить type
В TypeScript нельзя напрямую расширить type после его объявления, так как он является статическим. Однако можно создать новый тип, объединив существующий с дополнительными свойствами:
typescript
type User = {
name: string;
age: number;
};
type ExtendedUser = User & {
email: string;
};Для интерфейсов (interface) доступно объединение через extends:
typescript
interface User {
name: string;
age: number;
}
interface ExtendedUser extends User {
email: string;
}Ключевое отличие: интерфейсы поддерживают объединение через extends, а типы — только через пересечение (&).

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