首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TypeSript的另一面:类型编程
林不渡
创建于2021-11-24
订阅专栏
玩转 TypeScript 中的类型编程
等 263 人订阅
共20篇文章
创建于2021-11-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
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
淘宝店铺的 TypeScript ESLint 规则集考量
前言 ESLint 在项目中已经是大家见惯不惯的存在,你可能很厌烦动不动跳出来的 ESLint 报错,也可能很享受经过统一校验的工工整整的代码
「TypeScript的另一面:类型编程-1」:TypeScript 中的 never 类型
前言 本篇文章是 TypeScript的另一面:类型编程 系列的第 1 篇,这一系列将发布在同名专栏中(见 知乎专栏 或 掘金专栏)。同时,这一系列的文章将主要继承于笔者在去年的同名文章(原版,炒冷饭
TypeScript 4.5 发布:新的扩展名、新语法、新的工具类型...
TypeScript 4.5 已于 10.1 发布 beta 版本,本文将介绍部分其中值得关注的新特性与变更,如新增 .mts / .cts 扩展名、新的类型导入语法、新增内置工具类型等
TypeScript的另一面:类型编程(2021重制版)
前言 作为前端开发的趋势之一,TypeScript 正在为越来越多的开发者所喜爱,从大的方面来说,几乎九成的框架与工具库都以其写就(或者就是类似的类型方案,如 Flow);而从小的方面来说,即使是写个
TypeScript的另一面:类型编程
作为前端开发的趋势之一,TypeScript正在越来越普及,很多人像我一样写了TS后再也回不去了,比如写算法题写demo都用TS,JS只有在Webpack配置(实际上这也可以用TS写)等少的可怜的情况下才会用到(有了ts-node后,我连爬虫都用ts写了)。 预实现的ES提案,…