TypeScript · Senior · Pytanie 20 z 75
Jak znaleźć przyczynę wolnego sprawdzania typów w dużym projekcie?
- ✓Poprawna odpowiedź:
tsc --extendedDiagnosticsi--generateTrace - 2Usuwać pliki z projektu po jednym, aż będzie szybciej
- 3Wyłączyć
strict- sprawdzenia staną się szybkie
Wyjaśnienie
Diagnostyka pokazuje czas każdej fazy i liczbę instancjacji, a trace (analizowany przez @typescript/analyze-trace lub w przeglądarce) - które typy są najdroższe. Częste przyczyny: ogromne unie, głęboka rekurencja, złożone przecięcia, brak adnotacji zwracanych typów w eksportach.