原文地址: Notes on TypeScript: ReturnType
本系列文章共17篇,此为第4篇
同系列文章其他译文
【译文】TypeScript笔记1/17:Pick,Exclude与高阶组件
【译文】TypeScript笔记2/17:render props
【译文】TypeScript笔记3/17:访问非导出组件属性类型
引言
这些笔记有助于更好的理解TypeScript,并可以用来查询特殊情况下的TypeScript使用。例子基于TypeScript 3.2。
ReturnType
接下来将讨论ReturnType
。为了更好地理解ReturnType
,我们将围绕展示这个条件类型的用处来构建例子。
在深入研究之前,先来写一个基础例子表明ReturnType
的用法。getInt
函数接收string
类型的输入,然后将其转换成整数值。
function getInt(a: string) {
return parseInt(a);
}
type A = ReturnType<typeof getInt>; // => number