craftingIT

bridgingIT - Blog

Breaking Change in TypeScript 3.7: Erkennung nichtaufgerufener Funktionen

- Tobias Meier - Microsoft Individualentwicklung
Themen: Microsoft, TypeScript, Individualentwicklung
Blog Bild

Seit der Version 3.7 von TypeScript gibt es eine weitere Verbesserung im Bereich Tooling. Das neue Feature "Uncalled Function Check" entdeckt Codestellen, bei denen eine Funktion nicht aufgerufen wird, sondern auf sie lediglich wie auf ein Property zugegriffen wird. In diesem Fall wird ab TypeScript 3.7 eine Fehlermeldung erzeugt:

Example: Uncalled Function Check

Falls die Funktion wirklich auf undefined überprüft werden soll, kann sie entweder optional deklariert werden oder mit Hilfe von !! abgefragt werden (Zeile 11).