【译文】TypeScript笔记4/17:ReturnType

5,971 阅读1分钟

原文地址: 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

未完待续