interface 声明合并
🔎 1. interface 声明合并基础示例
interface 声明合并基础示例interface Person {
name: string;
}
interface Person {
age: number;
}
// 合并结果
interface Person {
name: string;
age: number;
}🔍 2. 当属性重复时的处理规则
✅ 属性类型相同:正常合并
⚠️ 属性类型不同:自动创建联合类型
❌ 方法签名冲突:返回类型冲突会报错
方法重载的合并规则
🔔 3. 规则总结
情况
结果
示例
总结
特性
interface 声明合并的行为
最后更新于