TypeScript 1.1

Performance Improvements

The 1.1 compiler is typically around 4x faster than any previous release. See this blog post for some impressive charts. ↗

Better Module Visibility Rules

TypeScript now only strictly enforces the visibility of types in modules if the declaration flag is provided. This is very useful for Angular scenarios, for example:

module MyControllers {
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 */
  }
}
Last updated on