1 接口继承 type之间的继承
//&连接 两个必须都满足
type Person = {
age: string
}
type People1 = {
name: string
} & Person
|只能满足一个,两个不能同时满足
type People2 =
| {
name: string
}
| Person
const people1: People1 = {
name: 'string',
age: '3232'
}
const people22: People2 = {
name: 'string'
}
const people222: People2 = {
age: 'string'
}
const people2: People2 = {
name: 'string',
age: '3232'
}
console.log(people1.name, people22.name, people1.name, people222.age)