Alle Lehrpfade5. TypeScript – Der Sicherheitsgurt
intermediate+50 XP
Typen und Interfaces (Baupläne für Daten schreiben)
💡 Die Kernidee im Alltag:
"Wenn du ein Haus baust, hast du einen Bauplan. Ein Interface in TypeScript ist der genaue Bauplan für ein Daten-Objekt (z.B. einen Benutzer)."
Wie es wirklich funktioniert (Erklärt für 12-Jährige)
So definierst du einen sauberen Daten-Bauplan:
interface Benutzer {
id: number;
name: string;
email: string;
premiumMitglied: boolean;
telefonnummer?: string; // Das Fragezeichen bedeutet: Freiwillig!
}
// Wenn wir nun einen Benutzer erstellen:
const gast: Benutzer = {
id: 1,
name: "Maria",
email: "maria@web.de",
premiumMitglied: true
};
KI-Power-Tipp für Entwickler
Empfohlener Assistent: Claude 3.5 Sonnet
Golden Prompt für deinen Editor:
Hier ist eine Beispiel-JSON-Antwort meiner API. Generiere mir daraus die passenden TypeScript-Interfaces mit sinnvollen Typen.
Qualitäts-Prüfung: Prüfe, ob Datumsfelder als string (ISO) oder Date typisiert sind und optionale Felder mit `?` markiert wurden.
Interaktive Übung & lokaler Testlauf
Erstelle ein Interface `User` mit `id: number;` und `name: string;`.