Junior — Middle
107
Da li je u TypeScript-u moguće kreirati interfejse koji nasleđuju jedni od drugih?
Одговор од АИ
sobes.tech АИ
Да, в TypeScript интерфейсы могут наследоваться друг от друга с помощью ключевого слова extends. Это позволяет создавать более специализированные интерфейсы на основе базовых.
Пример:
interface Animal {
name: string;
}
interface Dog extends Animal {
breed: string;
}
const myDog: Dog = {
name: "Buddy",
breed: "Labrador"
};
В этом примере интерфейс Dog наследует свойство name из интерфейса Animal и добавляет собственное свойство breed.