T extends A | undefined

来源:2-10 泛型(Generics) 第一部分

ywang04

2022-09-28

老师 想请教下如下代码

interface A {
   name: string;
}

const test = <T extends A | undefined>(appInstance: T): T => {
    return appInstance;
}

这里T 到底是 extends (A 或者 undefined) 

还是 T extends A 或者 T 可以是undefined

那种理解正确呢? 还是有其他理解,谢谢 

写回答

1回答

张轩

2022-09-29

同学你好

是你理解的第一种意思,extends (A 或者 undefined)

0
1
ywang04
非常感谢!
2022-10-01
共1条回复

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2128 学习 · 959 问题

查看课程