Was this page helpful?

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:

ts
moduleMyControllers {
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 files
constructor(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:
MHMohamed Hegazy  (52)
OTOrta Therox  (15)
MHKMohammad Humayun Khan  (1)
JBJack Bates  (1)
2+

Last updated: Dec 16, 2025