本文介绍: 关键字用于在类型推断上下文中捕获泛型中的类型。它主要用于在定义条件类型或者创建复杂的类型映射时,从已知类型中派生出未知类型。类型中被用来表示数组元素的具体类型,并且通过类型守卫检查和条件类型来提取出来。TypeScript 中的。所代表的函数的返回类型。以下是一个简单的使用。
TypeScript 中的 infer
关键字用于在类型推断上下文中捕获泛型中的类型。它主要用于在定义条件类型或者创建复杂的类型映射时,从已知类型中派生出未知类型。
以下是一个简单的使用 infer
的案例:
Typescript
在这个例子中,infer U
在 ExtractArrayType
类型中被用来表示数组元素的具体类型,并且通过类型守卫检查和条件类型来提取出来。
另一个例子是提取函数返回类型:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。