TypeScript 1.8 mit Module Augmentation und String Literal Types freigegeben
Nach einer eher kurzen Betaphase steht die aktuelle Version der JavaScript-Alternative nun zum Download bereit.
- Julia Schmidt
Auf GitHub ist der Code der aktuellen Version zwar schon ein paar Tage verfügbar, nun lässt sich TypeScript 1.8 allerdings auch als Update für Visual Studio 2013 und 2015, via npm und erstmals offiziell die .NET-Paketverwaltung NuGet beziehen, womit der Release-Prozess abgeschlossen scheint. Zu den Neuerungen der von Microsoft vorangetriebenen Programmiersprache zählen unter anderem die nun verfügbaren String-Literal-Typen.
Darüber hinaus haben die Entwickler Module Augmentation eingeführt, die es den Verfassern von Bibliotheken ermöglicht, letztere stückweise zu verteilen. Vorher war TypeScript so angelegt, dass Module unveränderbar sind. Nach dem Update gibt es allerdings die Option, sie erweiterbar zu gestalten. So können Nutzer entscheiden, ob sie Module komplett herunterladen oder sich auf bestimmte Elemente beschränken wollen.
Weitere Änderungen umfassen beispielsweise Verbesserungen der Kontrollflussanalyse und Warnungen bei nicht erreichbarem Code oder unbenutzten Labeln. Eine Übersicht der Neuerungen ist auf GitHub zu finden.
Microsoft stellte TypeScript, dass unter anderem von C#-Schöpfer Anders Hejlsberg entwickelt wurde, 2012 vor. Nach anfänglicher Skepsis wegen des großen Namens im Hintergrund, wuchs die Akzeptanz der Sprache unter Webentwicklern allerdings. Das Team des von Google vorangetriebenen AngularJS überraschte zudem, als es im Frühjahr 2015 das Ende seiner eigenen Sprache, AtScript, ausrief und TypeScript als Nachfolger präsentierte. (jul)