关于ts联合类型问题

来源:3-13 【异步处理】获取网络API数据

慕粉3884565

2021-07-22

http://img.mukewang.com/szimg/60f8f8b909dd847207800117.jpg

后面带了一个

typeof models


合在一起是啥意思呢

 ReturnType<typeof models[T]>;

是返回泛型的类型

typeof 只知道是获取基本类型的

写回答

1回答

阿莱克斯刘

2021-07-23

这是typescript关于 ReturnType的定义:

https://www.typescriptlang.org/docs/handbook/utility-types.html

比较值得关注的是红圈圈出来的代码:

//img.mukewang.com/szimg/60fa074b099d5dd916242178.jpg

你的问题中ReturnType加上type再配合泛型,最大的好处就是可以动态获得一个函数的返回类型

0
2
慕粉3884565
非常感谢!
2021-07-25
共2条回复

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程