整理的信息
- Changelog: 记录 TypeScript 的一些主要变更。
工具
- Playground (opens in a new tab): 官方的 Palyground,支持 url 分享。
- json-to-typescript (opens in a new tab)
- Tsconfig helper (opens in a new tab): 可视化 tsconfig 配置。
- typecell (opens in a new tab): 可以在网页文档上直接查看代码运行结果,类似于 Jupyter 笔记本。
技巧
- Typescript 有什么冷门但是很好用的特性? (opens in a new tab)
- TypeScript 泛型入门 (opens in a new tab)
- Partial make only some properties optional (opens in a new tab)
操作符
- satisfies (opens in a new tab): 既要确保表达式匹配某些类型,又要保留该表达式的具体类型
学习 ts
- type-challenges (opens in a new tab):ts 挑战
- totaltypescript (opens in a new tab): 包含图文、视频教程。
- typescript-book (opens in a new tab): 简洁的 TypeScript 之书。
npm 包
- ts-extras (opens in a new tab)
- type-fest (opens in a new tab):基本 TypeScript 类型的集合
- ts-reset (opens in a new tab):TypeScript 的内置类型并不完美。 ts-reset 使它们变得更好。
- typed-query-selector (opens in a new tab): 让 document.querySelector 可以自动匹配类型。
- utility-types (opens in a new tab): 收集了各种 ts 类型的集合。
文档
文章
- 2022 年了,我才开始学 typescript ,晚吗? (opens in a new tab)
- typescript 官方 wiki (opens in a new tab):
- TypeScript 声明文件全解析 (opens in a new tab)
- 10 bad TypeScript habits to break this year (opens in a new tab): 总结了 10 个 ts 不好的用法。