TypeScript · Middle · Frage 33 von 75
Was macht import type { User } from './types'?
- 1Importiert den Typ zur Laufzeit für Prüfungen mit
instanceof - 2Importiert nur den Typ; der Import wird beim Kompilieren entfernt
- 3Importiert Wert und Typ zugleich, wie ein normales
import
Antwort zeigen
Richtige Antwort: Importiert nur den Typ; der Import wird beim Kompilieren entfernt
Erklärung
Ein expliziter Import nur für Typen hilft Transpilern, die Dateien einzeln verarbeiten: Sie wissen sicher, dass der Import entfernt werden kann. Mit dem Flag verbatimModuleSyntax ist das für Typen Pflicht. Es vermeidet auch unerwünschte Seiteneffekte beim Laden des Moduls.