交叉类型
类似 extend
interface Turtle {
age: number
}
interface Olumel {
name: string
}
const sayHello: (olu: Turtle & Olumel) => (Turtle & Olumel) = (olu: Turtle & Olumel): (Turtle & Olumel) => {
return olu
}
sayHello({
name: 'olu',
age: 18
})
类似 extend
interface Turtle {
age: number
}
interface Olumel {
name: string
}
const sayHello: (olu: Turtle & Olumel) => (Turtle & Olumel) = (olu: Turtle & Olumel): (Turtle & Olumel) => {
return olu
}
sayHello({
name: 'olu',
age: 18
})