技术栈

TypeScript学习日志-第三十二天(infer关键字)

一股向上的枫2024-05-23 8:21

infer关键字

一、作用与使用

infer 的作用就是推导泛型参数,infer 声明只能出现在 extends 子语句中,使用如下:

可以看出 已经推导出类型是 User了

二、协变

infer 的 协变会返回联合类型,如图:

三、逆变

infer 的逆变一般出现函数的参数上,逆变返回的是交叉类型,如图:

它返回never是因为

上一篇:CSS浮动详细教学(CSS从入门到精通学习第四天)
下一篇:分布式专题
相关推荐
还是大剑师兰特
11 分钟前
TypeScript 面试题及详细答案 100题 (11-20)-- 基础类型与类型操作
typescript·大剑师·typescript教程·typescript面试题
用户4794928356915
1 小时前
TypeScript 和 JavaScript 的 'use strict' 有啥不同
前端·javascript·typescript
用户4794928356915
7 小时前
还不知道'use strict'的作用?这篇文章给你讲清楚
前端·javascript·typescript
乐影
1 天前
TS 模板字符串类型:从基础到进阶的类型编程魔法
前端·typescript
柯南二号
1 天前
【大前端】 TypeScript vs JavaScript:全面对比与实践指南
前端·javascript·typescript
濮水大叔
1 天前
VonaJS AOP编程:全局中间件全攻略
typescript·nodejs·nestjs
歪歪100
1 天前
ts-jest与其他TypeScript测试工具的对比
前端·javascript·测试工具·typescript·前端框架
mit6.824
2 天前
理念导向编程|ts
rust·typescript
热门推荐
01BongoCat - 跨平台键盘猫动画工具02智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践03两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答04GitHub 镜像站点05UV安装并设置国内源06Linux下V2Ray安装配置指南0746个Nano-banana 精选提示词,持续更新中08Cursor Plan Mode:AI 终于知道先想后做了092025羊城杯网络安全大赛 wp10Spring Boot 实现微信登录,So Easy !