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