扩展接口
假设我们有一个接口:
interface IPerson {
name: string;
age: number;
breath(): void;
}
我们想要创建具有相同属性的更具体的界面,我们可以使用 extends
关键字来完成:
interface IManager extends IPerson {
managerId: number;
managePeople(people: IPerson[]): void;
}
此外,还可以扩展多个接口。