本 typescript 开发环境采用 rollup 生态库进行编译及打包,通过 execa 进行指令行扩展,用于后续对 rollup 指令的其它配置集成,tsconfig.json 文件中声明 typescript 编译选项,rollup.config.js 配置工程打包的选项。最终编译后的文件生成至工程根目录下的 dist 文件夹下。
-
基础类型
-
变量声明
-
接口
-
类
-
函数
-
泛型
-
枚举
-
类型推论
-
类型兼容性
-
高级类型
-
Symbols
-
迭代器和生成器
-
模块
-
命名空间
-
命名空间和模块
-
模块解析
-
声明合并
-
JSX
-
装饰器
-
Mixins
-
三斜线指令
-
JavaScript文件类型检查