📌interface 확장하기
interface 확장할 extends 기존의 {
.
.
}
interface Animal {
type: string;
}
interface Camel extends Animal {
place: string;
feed: string;
}
//확장된 Camel interface의 모습
interface Camel {
type: string;
place: string;
feed: string;
}
📌 여러 interface로 확장하기
interface Car {
color: string;
wheels: number;
start(): void;
}
interface Toy {
name: string;
}
interface Toycar extends car, Toy {
price: string;
}
//확장된 Toycar interface의 모습
interface Toycar {
color: string;
wheels: number;
start(): void;
name: string;
price: string;
}