TypeScript · Middle · Pytanie 33 z 75
Co robi import type { User } from './types'?
- ✓Poprawna odpowiedź: Importuje tylko typ; import jest usuwany podczas kompilacji
- 2Importuje naraz wartość i jej typ, jak zwykły
import - 3Importuje typ w runtime do sprawdzeń
instanceof
Wyjaśnienie
Jawny import tylko typu pomaga transpilerom przetwarzającym pliki pojedynczo: wiedzą na pewno, że import można usunąć. Z flagą verbatimModuleSyntax jest to obowiązkowe dla typów. Pozwala też uniknąć niechcianych efektów ubocznych ładowania modułu.