联合类型问题
老师您好:
联合类型产生的新类型只会有共同拥有的属性,例如下面代码:
interface EnglishCourse {
name: string,
desc: string
}
interface MathCourse {
name: number,
price: number
}
// 联合类型
type Course2 = EnglishCourse | MathCourse;结果:联合类型Course2打点只有name属性

但是联合类型还是可以声明desc属性,这是什么原因?
