.NETCodingTypeScript

TypeScript v5.6 – die finale Version ist da

Montag, 16. September 2024

Microsoft hat die finale Version von TypeScript v5.6 veröffentlicht. Die neue Version führt verschiedene Verbesserungen und Neuerungen ein und kann über NuGet oder npm installiert und getestet werden.

Zu den Neuerungen von Version 5.6 gehören beispielsweise neue Hilfsmethoden für Iteratoren. JavaScript unterscheidet zwischen Iterables und Iteratoren. Iterables können über [Symbol.iterator]() durchlaufen werden, Iteratoren haben eine next()-Methode. Normalerweise denkst du beim Einsatz in einer for/of-Schleife oder beim Verwenden von ...spread nicht viel darüber nach. TypeScript modelliert diese mit den Typen Iterable, Iterator und IterableIterator. In JavaScript fehlen oft Methoden wie map, filter und reduce bei IterableIterators. Ein aktueller ECMAScript-Vorschlag möchte viele Array-Methoden für IterableIterators hinzufügen. Jetzt haben zum Beispiel Generatoren auch eine map- und take-Methode.

Neuerungen seit den Vorabversionen

Seit der Beta-Version von TypeScript 5.6 wurden einige Änderungen vorgenommen. Eine wichtige Änderung wurde zurückgenommen: Die Sprachdienste von TypeScript suchten zuvor in mehreren Verzeichnissen nach tsconfig.json-Dateien, was zu vielen geöffneten Projekten führte. Diese Änderung wird in TypeScript 5.7 erneut überprüft. Zudem wurden einige Typen umbenannt, z. B. wurde der Typ BuiltinIterator in IteratorObject geändert, mit neuen Untertypen wie ArrayIterator und MapIterator. Ein neues Flag --stopOnBuildErrors stoppt den Build bei Fehlern. Außerdem gibt es neue Funktionen im Editor, wie die Unterstützung für Commit-Zeichen und Ausschlussmuster bei Auto-Imports.

Weitere Verbesserungen bei TypeScript 5.6

  • Keine Nullish- und Truthy-Prüfungen mehr erlaubt
  • Iterator-Hilfsmethoden
  • Strenge Prüfungen für eingebaute Iteratoren (inkl. --strictBuiltinIteratorReturn)
  • Unterstützung für beliebige Modul-Identifikatoren
  • Option --noUncheckedSideEffectImports
  • Option --noCheck
  • Verwendung von --build bei Intermediate-Fehlern erlaubt
  • Regionsbezogene Diagnosen in Editoren
  • Suche nach Konfigurationsdateien in übergeordneten Verzeichnissen zur Projektzuordnung

Weiterführende Ressourcen zu TypeScript

Mehr erfahren

Teilen auf

  • Facebook
  • X
  • LinkedIn

TypeScript

TypeScript ist JavaScript mit Syntax für Typen.

TypeScript

TypeScript Dokumentation

Dokumentation

Microsoft Learn - TypeScript

Microsoft Learn


Verwandte News

Azure

Heute, 25. Februar 2026

Azure Migrate: Unterstützung für Premium SSD v2, Ultra Disk und ZRS

Azure Migrate erweitert die Zieloptionen für Assessments und Migrationen um hochperformante und zonentolerante Speichertypen.

Zur News
Artificial IntelligenceAzureCoding

Dienstag, 24. Februar 2026

Microsoft Foundry: Umfassende Updates für Modelle, Agents und Plattform

Microsoft Foundry führt GPT-5.2, autonome Coding-Modelle und eine vereinheitlichte Agent-Infrastruktur mit Langzeitgedächtnis ein.

Zur News
CodingVisual Studio

Montag, 23. Februar 2026

Visual Studio Code: Zentrale Verwaltung für Python-Umgebungen

Mit der neuen Python Environments Extension bündelt Visual Studio Code die Steuerung von Interpretern und Paketen in einer einheitlichen Oberfläche.

Zur News
.NETArtificial IntelligenceAzureCloud NativeGitHubOpen SourceSecurityVisual Studio

Freitag, 20. Februar 2026

Die wichtigsten News der Kalenderwoche 8/2026: Microsoft Azure, KI und mehr

Was hat sich in der vergangenen Woche für Developer und IT-Pros getan? Was waren die wichtigsten Ankündigungen? Gab es neue Lernressourcen? Unser TechWiese-Team hat jede Menge Links für dich zusammengestellt.

Zur News