发展路线图
- 调查 Function bind 操作符
- 修饰符
- 调查
- Language Service API里支持代码重构功能
- 扁平化声明
2.0
- 切换到基于转换的生成器
- 支持ES7对象属性展开及剩余属性
- 属性访问上的类型保护
- 支持常量和Symbol上计算属性的类型检查
- 外部装饰器
- 条件装饰器
- 函数表达式及箭头函数的装饰器
- 在tsconfig.json里支持Glob
- 在语言服务API里支持快速修复
- 在tsserver/语言服务API里集成tsd
- 增强lib.d.ts模块化
- 支持
- 调查语言服务的可扩展性
- 在循环里允许捕获的
let
/const
- tsconfig.json里支持注释
- 支持
--outFile
给命名的管道套接字和特殊设备 - 字符串字面量类型
- 优化联合/交类型接口
- 支持全路径
-project
/-p
参数 - 识别JavaScript里原型的赋值
- 在其它模块里增加global/module作用域
- 基于
this
类型保护 - 支持
- 增强for-in语句检查
- 发布TypeScript NuGet 包
1.7
1.5
- 支持解构
- 支持
- 支持ES6模块
- 支持
- 支持ES6 Unicode 规范
- 支持
- 支持计算属性
- 支持
- 支持ES3/ES5的let和const
- 支持
- 暴露一个新的编辑器接口通过TS Server
- 支持
- 支持装饰器类型元信息
- 新增
- 新增ts.transpile API
- 支持
- 支持--module system
- 新增
- 新增--inlineSourceMap
- 新增
- 新增--newLine
- 新增
- 支持新的
namespace
关键字 - 支持
- 增强Visual Studio 2013的模块字面量高亮
- 支持
- 新增--noEmitOnError
- 新增
- 支持Let and Const
- 支持
- Library typings for ES6
- 支持Const enums
- 导出语言服务公共API
1.3
- 为新的编译器重写语言服务
- 支持受保护的成员 in classes
- 支持