資料目錄:
├─TypeScript 類型體操通關秘籍
│ 1 如何閱讀本小冊.md
│ 2 為什么說 TypeScript 的火爆是必然?.md
│ 3 TypeScript 類型編程為什么被叫做類型體操?.md
│ 4 TypeScript 類型系統(tǒng)支持哪些類型和類型運算?.md
│ 5 套路一:模式匹配做提取.md
│ 6 套路二:重新構(gòu)造做變換.md
│ 7 套路三:遞歸復用做循環(huán).md
│ 8 套路四:數(shù)組長度做計數(shù).md
│ 9 套路五:聯(lián)合分散可簡化.md
│ 10 套路六:特殊特性要記清.md
│ 11 類型體操順口溜.md
│ 12 TypeScript 內(nèi)置的高級類型有哪些?.md
│ 13 真實案例說明類型編程的意義.md
│ 14 類型編程綜合實戰(zhàn)一.md
│ 15 類型編程綜合實戰(zhàn)二.md
│ 16 新語法 infer extends 是如何簡化類型編程的.md
│ 17 原理篇:逆變、協(xié)變、雙向協(xié)變、不變.md
│ 18 原理篇:編譯 ts 代碼用 tsc 還是 babel?.md
│ 19 原理篇:實現(xiàn)簡易 TypeScript 類型檢查.md
│ 20 原理篇:如何閱讀 TypeScript 源碼.md
│ 21 原理篇:一些特殊情況的說明.md
│ 22 小冊總結(jié).md
│ 23 加餐:3 種類型來源和 3 種模塊語法.md
│ 24 加餐:用 Project Reference 優(yōu)化 tsc 編譯性能.md
│ 25 加餐:一道 3 層的 ts 面試題.md
│ 26 加餐:項目中 2 個真實的類型編程案例.md
│ images
│
└─TypeScript全面進階指南
1.開篇:用正確的方式學習 TypeScript.md
2.工欲善其事:打造最舒適的 TypeScript 開發(fā)環(huán)境.md
3.進入類型的世界:理解原始類型與對象類型.md
4.掌握字面量類型與枚舉,讓你的類型再精確一些.md
5.函數(shù)與 Class 中的類型:詳解函數(shù)重載與面向?qū)ο?md
6.探秘內(nèi)置類型:any、unknown、never 與類型斷言.md
7.類型編程好幫手:TypeScript 類型工具(上).md
8.類型編程好幫手:TypeScript 類型工具(下).md
9.類型編程基石:TypeScript 中無處不在的泛型.md
10.結(jié)構(gòu)化類型系統(tǒng):類型兼容性判斷的幕后.md
11.類型系統(tǒng)層級:從 Top Type 到 Bottom Type.md
12.類型里的邏輯運算:條件類型與 infer.md
13.內(nèi)置工具類型基礎:別再妖魔化工具類型了!.md
14.反方向類型推導:用好上下文相關類型.md
15.數(shù)類型:協(xié)變與逆變的比較.md
16.了解類型編程與類型體操的意義,找到平衡點.md
17.內(nèi)置工具類型進階:類型編程進階.md
18.基礎類型新成員:模板字符串類型入門.md
19.類型編程新范式:模板字符串工具類型進階.md
20.工程層面的類型能力:類型聲明、類型指令與命名空間.md
21.在 React 中愉快地使用 TypeScript:內(nèi)置類型與泛型坑位.md
22.讓 ESLint 來約束你的 TypeScript 代碼:配置與規(guī)則集介紹.md
23.全鏈路 TypeScript 工具庫,找到適合你的工具.md
24.說說 TypeScript 和 ECMAScript 之間那些事兒.md
25.裝飾器與反射元數(shù)據(jù):了解裝飾器基本原理與應用.md
26.控制反轉(zhuǎn)與依賴注入:基于裝飾器的依賴注入實現(xiàn).md
27.TSConfig 全解(上):構(gòu)建相關配置.md
28.TSConfig 全解(下):檢查相關、工程相關配置.md
29.基于 Prisma + NestJs 的 Node API :前置知識儲備.md
30.基于 Prisma + NestJs 的 Node API :項目開發(fā)與基于 Heroku 部署.md
31.玩轉(zhuǎn) TypeScript AST:AST Checker 與 CodeMod.md
32.感謝相伴:是結(jié)束,也是開始.md
33.漫談篇:面試中的 TypeScript.md