TypeScript · Senior · Frage 20 von 75

Wie findet man die Ursache langsamer Typprüfung in einem großen Projekt?

Antwort zeigen

Richtige Antwort: tsc --extendedDiagnostics und --generateTrace

Erklärung

Diagnosen zeigen die Zeit jeder Phase und die Zahl der Instanziierungen, und ein Trace (ausgewertet mit @typescript/analyze-trace oder im Browser) zeigt die teuersten Typen. Häufige Ursachen: riesige Unions, tiefe Rekursion, komplexe Intersections, fehlende Annotationen der Rückgabetypen bei Exporten.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Senior · Frage 20

Teste dich selbst

Mach den Test TypeScript · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen