Die spannendsten Änderungen im Überblick

TypeScript 1.7: Das ist neu

Scarlett Winter

© Shutterstock/Tom Wang

Im Zuge des Update 1 für Visual Studio 2015 hat Microsoft auch eine neue Version der JavaScript-Erweiterung TypeScript freigegeben. TypeScript 1.7 unterstützt die heiß ersehnten async functions für ECMAScript 6 (ES6), zukünftig soll es aber auch async/await-Support für andere Targets einschließlich einer Reihe von Browsern geben, die keine ES6-Generator-Unterstützung mitbringen.

Weiter wurde ES6 in die Liste der verfügbaren Optionen für das –module flag aufgenommen, und die Möglichkeit ergänzt, den Module-Output für ES6-Targets zu spezifizieren. Damit haben Entwickler jetzt mehr Flexibilität beim Anvisieren von bestimmten Funktionen für eine spezielle Runtime.

Nach einigen Diskussionen mit der Community werden nun außerdem polymorphe „this“-Types unterstützt. Das Team erläutert hierzu:

A this type can be used in classes and interfaces to represent some type that is a subtype of the containing type (rather than the containing type itself). This feature makes patterns such as hierarchical fluent APIs much easier to express.

Wie das aussehen kann, zeigt die folgende Abbildung – einen tieferen Einblick in die Thematik bietet übrigens das TypeScript Wiki :

TypeScript 1.7

© Microsoft

Zu guter Letzt hat das TypeScript-Team Support für den Exponentiation Operator eingeführt, der mittlerweile Stage 3 erreicht hat.

Einen Überblick über alle weiteren Details bietet der Visual-Studio-TypeScript-Blog.

Aufmacherbild: Silhouette of helping hand between two climber von Shutterstock / Urheberrecht: Tom Wang

Verwandte Themen:

Geschrieben von
Scarlett Winter
Scarlett Winter
Scarlett Winter hat Buchwissenschaft und Philosophie in Mainz studiert. Seit November 2014 arbeitet sie als Volontärin bei der S&S Media Group für die Zeitschriften Windows Developer, Business Technology, SharePoint Kompendium und das Portal Windows Developer.
Kommentare

Hinterlasse einen Kommentar

Hinterlasse den ersten Kommentar!

avatar
400
  Subscribe  
Benachrichtige mich zu: