TypeScript · Junior · Frage 39 von 75
Wie erweitert man ein Interface?
- 1
interface Admin = User + { role: string } - 2
interface Admin extends User { role: string } - 3
interface Admin implements User { role: string }
Antwort zeigen
Richtige Antwort: interface Admin extends User { role: string }
Erklärung
Ein Interface erweitert man mit extends (auch von mehreren: extends A, B). implements nutzen Klassen, um die Übereinstimmung mit einem Interface zu garantieren. Bei Type Aliases ist das Gegenstück eine Intersection User & { role: string }.