Typescript 5.0: Die Beta-Version setzt auf renovierte Decorators

Das stark typisierte Javascript von Microsoft wird kleiner, schneller und einfacher. Und Typescript 5.0 führt auch neue Decorators ein.

Artikel veröffentlicht am ,
Auch wenn Typescript so klingt, als stamme der Name von der Schreibmaschine (typewriter) ab, bezieht Type sich darauf, dass die Programmiersprache Javascript um Typisierung erweitert.
Auch wenn Typescript so klingt, als stamme der Name von der Schreibmaschine (typewriter) ab, bezieht Type sich darauf, dass die Programmiersprache Javascript um Typisierung erweitert. (Bild: Mussi Katz via flickr/CC0 1.0)

Microsoft hat die Typscript 5.0 Beta veröffentlicht. Laut dem Beitrag zur Veröffentlichung auf den devblogs des Unternehmens ist die neue Version "kleiner, einfacher und schneller" als bisher und bringt neben einigen Änderungen, die die Korrektheit betreffen, und einigen Deprecations für weniger genutzte Flags auch neue Decorators mit.

Die neuen Decorators sind ein kommendes ECMAScript-Feature. Sie erlauben es, Klassen und ihre Members wiederverwendbar anzupassen. Was die Class-Members betrifft, können die Dekoratoren auf Methoden, Properties, Getter, Setter und Auto-Accessoren angewendet werden. Klassen können für Unterklassen oder Registrierung dekoriert werden. Experimentell hat Typscript Decorators auch bisher schon unterstützt. Allerdings basierten diese auf einem viel älteren Vorschlag.

Und dann ist da noch ESM-Support

Typescript 5.0 verspricht auch besseren Support von ECMAScript-Module-Projekten (ESM-Projekten) für Node und Bundlers. Dazu gibt es zwei neue JSDoc-Tags: zum einen @satifies, das type missmatching abfangen kann und trotzdem den originalen Typ eines Ausdrucks erhält. Dadurch können Werte im Code präziser benutzt werden. Zum anderen @overload, mit dem Überladungen deklariert werden können.

Um Typescript 5.0 einzusetzen, brauchen Node-Nutzer mindestens die Version 10 von Node.js - Typescript 5.0 zielt auf ECMAScript 2018. Die Beta bekommt man über Nuget oder auch einfach über den Befehl npm install typescript@beta.

Ansonsten sollten Interessierte wissen, dass Typescript 5.0 trotz der so klingenden Versionsnummer kein größeres Release ist als die Vorgängerversion 4.9 aus dem November letzten Jahres. Microsoft nummeriert die Versionen einfach durch und macht einen Punkt dazwischen, was eigentlich in Anbetracht des Versionsnummernkonzeptes von beispielsweise npm mit seinen Ranges aus Entwicklersicht als durchaus ärgerlich zu betrachten ist. Nichtsdestotrotz, auf die 5.0 Beta soll am 28. Februar 2023 ein Release-Kandidat und am 14. März dann die fertige Produktionsversion folgen.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Direkte-E-Fuel-Produktion  
Porsches Masterplan hinter dem Verbrennerkompromiss

Der Sportwagenhersteller will künftig E-Fuels direkt im Fahrzeug produzieren. Dazu übernimmt Porsche das strauchelnde Start-up Sono Motors.
Ein Bericht von Friedhelm Greis

Direkte-E-Fuel-Produktion: Porsches Masterplan hinter dem Verbrennerkompromiss
Artikel
  1. BrouwUnie: Tesla verkauft Giga Bier zu einem stolzen Preis
    BrouwUnie
    Tesla verkauft Giga Bier zu einem stolzen Preis

    Tesla hat, wie von Elon Musk versprochen, nun eine eigene Biermarke im Angebot und verkauft drei Flaschen für knapp 90 Euro.

  2. Google: Ursache für Acropalypse-Lücke in Android seit Jahren bekannt
    Google
    Ursache für Acropalypse-Lücke in Android seit Jahren bekannt

    Eine wohl undokumentierte API-Änderung führte zu der Acropalypse-Sicherheitslücke. Das Problem dabei ist Google schon früh gemeldet worden.

  3. Sprachmodelle: Warum ChatGPT so erfolgreich ist
    Sprachmodelle
    Warum ChatGPT so erfolgreich ist

    KI-Insider Wie erklärt sich der Erfolg von ChatGPT, obwohl es nur eines von vielen Sprachmodellen und leistungsstarken KI-Systemen ist? Drei Faktoren sind ausschlaggebend.
    Von Thilo Hagendorff

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • ASUS VG27AQ1A QHD/170 Hz 269€ • Crucial P3 Plus 1 TB 60,98€ • ViewSonic VX3218-PC-MHDJ FHD/165 Hz 227,89€ • MindStar: be quiet! Pure Base 600 79€ • Alternate: Corsair Vengeance RGB 64-GB-Kit DDR5-6000 276,89€ und Weekend Sale • Elex II 12,99€ • 3 Spiele kaufen, 2 zahlen [Werbung]
    •  /