首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TypeSript的另一面:类型编程
林不渡
创建于2021-11-24
订阅专栏
玩转 TypeScript 中的类型编程
等 351 人订阅
共25篇文章
创建于2021-11-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
TypeScript 5.8 beta 发布:函数类型推导优化、require ESM 支持、NodeJs TS 支持
新年快乐! TypeScript 已于 2025.1.29 发布 5.8 beta 版本,你可以在 5.8 Iteration Plan 查看所有被包含的 Issue 与 PR。如果想要抢先体验新特性
TypeScript 5.6 beta 发布:更完善的空值与真值检查、Iterator Helper、使用 --noCheck 跳过类型检查
TypeScript 已于 2024.7.28 发布 5.6 beta 版本,你可以在 5.6 Iteration Plan 查看所有被包含的 Issue 与 PR。如果想要抢先体验新特性,执行: 来
业务代码里的 TypeScript 小技巧
这篇文章将会极致贯彻实用主义,介绍一些可以直接上手用的 TypeScript 技巧,没有体操,新手友好,不需要了解背后的原理与规则(但也提供了简单介绍),只要对着特定场景套公式就好了,就让我们把事情变
TypeScript 5.5 beta 发布:类型守卫推导、控制流分析优化、独立类型声明等
TypeScript 已于 2024.4.25 发布 5.5 beta 版本,你可以在 5.5 Iteration Plan 查看所有被包含的 Issue 与 PR。如果想要抢先体验新特性,执行
框架中的类型编程(三):Elysia 中的链式调用与错误处理
这是专栏「框架中的类型编程」的第三篇内容,你可以在 Framework Typings 或 笔者的个人博客 找到前两篇内容,在之前的内容里我们介绍了 Prisma、tRPC 以及 Hono 中的类型编
TypeScript 5.4 beta: NoInfer 类型、闭包类型分析优化、条件类型判断优化等
TypeScript 已于 2024.1.23 发布 5.4 beta 版本,你可以在 5.4 Iteration Plan 查看所有被包含的 Issue 与 PR。如果想要抢先体验新特性,执行: 来
框架中的类型编程: Hono 中的模板字符串类型编程
框架中的类型编程: Hono 中的模板字符串类型编程 Hono: 模板字符串类型的妙用 Hono 是一个极简的服务端框架,其优势主要在于 Edge 场景下的原生支持(Vercel Functions,
框架中的类型编程:tRPC & Prisma 中的泛型应用
框架中的类型编程:tRPC & Prisma 中的泛型应用 最开始想写框架中的类型编程这个题材,是因为突然看到了 Hono 这么个服务端框架,它的特色之一就是能分析请求的路径来提供参数的类型,比如定义
TypeScript 5.3 beta:Import Attributes 提案、Throw 表达式、类型收窄优化
TypeScript 已于 2023.10.03 发布 5.3 beta 版本,你可以在 5.3 Iteration Plan 查看所有被包含的 Issue 与 PR。如果想要抢先体验新特性,执行:
TypeScript 5.2 beta 发布:using 关键字、装饰器元数据、元组具名与匿名元素混用
TypeScript 已于 2023.06.30 发布 5.2 beta 版本,你可以在 5.2 Iteration Plan 查看所有被包含的 Issue 与 PR。如果想要抢先体验新特性,执行:
TypeScript 5.1 beta 发布:函数返回值类型优化、Getter/Setter类型优化、JSX 增强
TypeScript 已于 2023.04.18 发布 5.1 beta 版本,你可以在 5.1 Iteration Plan 查看所有被包含的 Issue 与 PR。如果想要抢先体验新特性,执行:
TypeScript 5.0 beta 发布:新版 ES 装饰器、泛型参数的常量修饰、枚举增强等
TypeScript 5.0 beta 发布:新版 ES 装饰器、泛型参数的常量修饰、枚举增强等 TypeScript 已于 2023.01.26 发布 5.0 beta 版本
TypeScript 4.9 beta 发布:鸽置的 ES 装饰器、satisfies 操作符、类型收窄增强、单文件级别配置等
TypeScript 已于 2022.09.23 发布 4.9 beta 版本,你可以在 4.9 Iteration Plan 查看所有被包含的 Issue 与 PR。如果想要抢先体验新特性,执行:
从第一篇 TypeScript 小作文,到极客时间、前端早早聊、掘金小册
上个月,我的掘金小册 TypeScript 全面进阶指南 正式上线了,我献祭了接近三个月的所有周末与假期,与 TypeScript “全面”地进行了一次周旋,写下这全文接近 15w 字的拙作。
TypeScript 4.8 beta 发布:正在路上的装饰器、类型收窄增强、模板字符串类型中的 infer
TypeScript 已于 2022.06.21 发布 4.8 beta 版本,你可以在 4.8 Iteration Plan 查看所有被包含的 Issue 与 PR。
TypeScript 4.7 beta 发布:NodeJs 的 ES Module 支持、新的类型编程语法、类型控制流分析增强等
TypeScript 已于 2022.4.08 发布 4.7 beta 版本,你可以在 4.7 Milestone 查看所有被包含的 Issue 与 PR。如果想要抢先体验新特性,执行: 来安装 be
你的 Omit 类型还可以更严格一些
Pick 与 Omit Pick 与 Omit 都是 TypeScript 内置的工具类型,它们的作用类似,都是对接口做剪裁,如 它们俩的功能是相反的,这其实代表了 TypeScript 类型编程中的
分布式条件类型全知
注意:本文的重点是分布式条件类型,对于前置的条件类型部分不会有特别深入的讲解,但其实也够了。 本文的主要内容仍然主要来自于对之前的 TypeScript的另一面:类型编程(2021重制版) 一文中,对
TypeScript 4.6 beta 发布:递归类型检查增强、参数的控制流分析支持、索引访问的类型推导
TypeScript 已于 2022.1.21 发布 4.6 beta 版本,你可以在 4.6 Milestone 查看所有被包含的 Issue 与 PR。如果想要抢先体验新特性
知其然,知其所以然:TypeScript 中的协变与逆变
前言 在前一篇文章《淘宝店铺 TypeScript ESLint 规则集考量》中,我们提到了这一条规则:method-signature-style
下一页