TypeScript · Middle · Frage 11 von 75
Was ist Declaration Merging?
- 1Ein
type-Alias und eininterfacemit gleichem Namen werden vereint - 2Gleichnamige Deklarationen, etwa zwei
interface Window, werden zu einer vereint - 3Zwei npm-Typpakete werden bei der Installation automatisch zusammengeführt
Antwort zeigen
Richtige Antwort: Gleichnamige Deklarationen, etwa zwei interface Window, werden zu einer vereint
Erklärung
Interfaces, Namespaces und einige andere gleichnamige Deklarationen verschmelzen. So erweitert man globale Typen: interface Window { analytics: Analytics } in declare global. type-Aliase verschmelzen nicht - eine erneute Deklaration ist ein Fehler.