本書系統(tǒng)化介紹TypeScript程序設計,包括四大部分。 第一篇“初識TypeScript”介紹TypeScript與JavaScript的關系以及快速開始編寫第一個TypeScript程序。 第二篇“ TypeScript語言概覽”介紹TypeScript語言基礎、迭代器與生成器、裝飾器、命名空間、模塊等。 第三篇“TypeScript類型系統(tǒng)”介紹TypeScript類型,如面量、枚舉、非Nullable、非Nullable等,還介紹了更多高級類型,如聯(lián)合、交叉、索引、映射對象、泛型、類類型、接口、類型別名、多態(tài)的this、有條件類型、類型查詢、類型斷言等,最后介紹類型更深入內容,如類型聲明合并、類型推論、類型兼容性、外部類型聲明、編寫聲明文件等。 第四篇“TypeScript應用”通過綜合案例介紹TypeScript的配置管理、開發(fā)技巧等。