Sobes.tech
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.