Microsoft hat am 31. Mai 2018 TypeScript 2.9 veröffentlicht. Die Version der JavaScript-Sprache mit optionaler statischer Typisierung ergänzt Funktionen für Compiler und Editorintegration.
Zu den neuen Editor-Funktionen gehören das Umbenennen von Dateien mit aktualisierten Importpfaden, das Verschieben von Deklarationen in neue Dateien sowie die Umwandlung einer Eigenschaft in einen Getter und Setter. Unbenutzte lokale Variablen und Parameter können Editoren als Hinweise markieren.
Import-Typen reduzieren zusätzliche Laufzeitimporte
TypeScript 2.9 führt die Syntax import(„./modul“) für Typreferenzen ein. Dadurch können Typen aus einem Modul verwendet werden, ohne auf der obersten Ebene einen Laufzeitimport zu ergänzen. Hinzu kommen typisierte JSON-Importe, Verbesserungen für keyof und gemappte Typen sowie die standardmäßige Ausgabe mit –pretty in interaktiven Terminals.
Die neuen Sprach- und Editorfunktionen bauen auf der vorherigen TypeScript-Version 2.8 auf. Microsoft weist zugleich auf mögliche Anpassungen bei Programmen hin, die die bisherige Compiler-Ausgabe automatisiert auswerten.

