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

infer关键字

一、作用与使用

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

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

二、协变

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

三、逆变

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

它返回never是因为

相关推荐
qq_589666055 小时前
TypeScript 完整入门教程
前端·javascript·typescript
寒水馨19 小时前
Windows下载、安装electron-v43.2.0(附安装包electron-v43.2.0-win32-x64.zip)
javascript·windows·typescript·electron·跨平台·桌面应用·chromium
xqslsm1 天前
TypeScript 联合类型深入解析
typescript
叫我少年1 天前
TypeScript 基础类型
typescript
大爱编程♡2 天前
Vue3+TypeScript+element-plus的文章管理项目(配后端接口)-退出及文章管理页面
前端·javascript·typescript
如此风景2 天前
TS装饰器详解
typescript
人间凡尔赛2 天前
2026 年 React Server Components 完全指南:Next.js 16 全栈开发最佳实践
前端·typescript·react·全栈·next.js
晓说前端3 天前
TypeScript 核心语法进阶 —— 字面量类型与类型推论
前端·typescript
布兰妮甜3 天前
从 0 搭建企业级 Vue3/Vite 脚手架(规范、eslint、husky、打包、环境变量全流程)
typescript·vue3·vite·脚手架·前端工程化
东方小月3 天前
从0开发一个 Coding Agent(一):前言
前端·人工智能·typescript