Sea*_*ean 1 typescript typescript-generics
我正在尝试修改接口(或类型)以在某些情况下包含额外的字段,我看到的实现如下所示:
interface Person {
name: string
}
const person: WithAge<Person> = {name: "Foo", age: 123 }
Run Code Online (Sandbox Code Playgroud)
我怎样才能重新创建这个?
使用交集类型:
type WithAge<T> = T & {age: number}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31 次 |
| 最近记录: |