Junior — Middle
110
Ist es in TypeScript möglich, Schnittstellen zu erstellen, die voneinander erben?
Antwort von AI
sobes.tech KI
Да, в TypeScript интерфейсы могут наследоваться друг от друга с помощью ключевого слова extends. Это позволяет создавать более специализированные интерфейсы на основе базовых.
Пример:
interface Animal {
name: string;
}
interface Dog extends Animal {
breed: string;
}
const myDog: Dog = {
name: "Buddy",
breed: "Labrador"
};
В этом примере интерфейс Dog наследует свойство name из интерфейса Animal и добавляет собственное свойство breed.