Junior — Middle
112
არის თუ არა შესაძლებელი TypeScript-ში შექმნა ინტერფეისების, რომლებიც ერთმანეთისგან მემკვიდრეობით მიიღებენ?
პასუხი AI-სგან
sobes.tech AI
Да, в TypeScript интерфейсы могут наследоваться друг от друга с помощью ключевого слова extends. Это позволяет создавать более специализированные интерфейсы на основе базовых.
Пример:
interface Animal {
name: string;
}
interface Dog extends Animal {
breed: string;
}
const myDog: Dog = {
name: "Buddy",
breed: "Labrador"
};
В этом примере интерфейс Dog наследует свойство name из интерфейса Animal и добавляет собственное свойство breed.