TypeScript · Senior · Запитання 20 з 75
Як знайти причину повільної перевірки типів у великому проєкті?
- ✓Правильна відповідь:
tsc --extendedDiagnosticsі--generateTrace - 2Видаляти файли з проєкту по одному, доки не стане швидше
- 3Вимкнути
strict- перевірки стануть швидкими
Пояснення
Діагностика показує час етапів і кількість інстанціювань, а трейс (аналізують @typescript/analyze-trace або в браузері) - які типи найдорожчі. Часті винуватці: величезні union, глибока рекурсія, складні перетини, відсутність анотацій типу, що повертається, в експортів.