TypeScript 1.1
Performance Improvements
The 1.1 compiler is typically around 4x faster than any previous release. Seethis blog post for some impressive charts.
Better Module Visibility Rules
TypeScript now only strictly enforces the visibility of types in modules if thedeclaration flag is provided. This is very useful for Angular scenarios, for example:
tsmoduleMyControllers {interfaceZooScopeextendsng.IScope {animals:Animal[];}exportclassZooController {// Used to be an error (cannot expose ZooScope), but now is only// an error when trying to generate .d.ts filesconstructor(public$scope:ZooScope) {}/* more code */}}
The TypeScript docs are an open source project. Help us improve these pagesby sending a Pull Request ❤
Contributors to this page:
MH
OT
MHK
JB
2+
Last updated: Dec 16, 2025