Skip to main content
DevForgeTypen und Interfaces (Baupläne für Daten schreiben)
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;`.