任何现有的JavaScript程式都是合法的TypeScript程序。TypeScript支援为现存JavaScript函式库添加类型资讯的定义文件，方便其他程序像使用静态类型的值一样使用现有库中的值。目前有第三方提供常用函式库如jQuery、MongoDB、Node.js和D3.js的定义文件。TypeScript编译器本身也是用TypeScript编写，并被转译为JavaScript，以Apache许可证第二版发布。
背景.经过微软两年的内部开发后，TypeScript