Neue TypeScript-Version, Stefan und Peter, Abschweifen. Ihr kennt das Spiel.\n\n\nJSCRAFTCAMP\n\n\n\n\nDas JSCraftCamp ist eine zweit\xe4gige Unkonferenz, bei der es um Software-Crafting\nvon JavaScript-getriebener Software geht. Hier k\xf6nnt Ihr nicht nur Euer\nSprachverst\xe4ndnis gemeinsam mit anderen aufbauen oder sch\xe4rfen, es k\xf6nnen auch\nProgrammierpattern, Frameworks oder Transpiler Themen f\xfcr Sessions sein. Da es\nsich um eine Unkonferenz handelt, gestaltet Ihr alle das Programm zusammen, nach\nEuren W\xfcnschen!\n\n\n\nWann: Am 30. Juni und 1. Juli 2023\nWo: codecentric, August-Everding-Str. 20, 81671 M\xfcnchen\n\nAlle Infos unter jscraftcamp.org.\n\n\nSCHAUNOTIZEN\n\n[00:01:27] TYPESCRIPT 5.1\n\nBevor wir uns in die neuen Features von TS5.1 st\xfcrzen, blicken wir zur\xfcck auf\ndie in Revision 560 besprochene Version 5.0 und \xfcberlegen, warum sich bisher\n(die nun ja auch in ECMAScript standardisierten) Decorators nicht weiter\ndurchgesetzt haben\xa0\u2013 Schwenks zu Yehuda Katz und Ember bzw. Glimmer inklusive.\nAn der Feature-Front beginnt der Abbau der Unterschiede zwischen void (nicht zu\nverwechseln mit void, siehe Stefans Artikel zum Thema) und undefined, was wir\nbegr\xfc\xdfen. Ebenfalls aufgeweicht werden die Anforderungen an die Typen von Getter\nand Setter-Signaturen, v.a. um Legacy-Use-Cases rund um Stylesheets (jenseits\nvon Constructable Stylesheets) zu bedienen. Anl\xe4sslich diverser Anpassungen der\nJSX-Typen (u.a. f\xfcr m\xf6gliche zuk\xfcnftige Promise-Komponenten in React) waschen\nwir ein wenig React-Schmutzw\xe4sche und feiern und besprechen die Genese des\nDynatrace App Toolkit. Da uns zu den weiteren Kleinigkeiten nicht ganz so viel\neinf\xe4llt, verlegen wir uns zum Ende hin auf Werbung! Peter empfiehlt eine\nVS-Code-Extension f\xfcr sch\xf6nere TypeScript-Fehlermeldungen und hat einen Text zu\nunknown-Overloads geschrieben, wohingegen Stefan gleich ein ganzes zweites Buch\nzu TypeScript zur Papier gebracht hat.