12.1. Pflegeleichte Typen schreiben12.2. Typen Schritt für Schritt verfeinern12.3. Prüfen von Verträgen mit Erfüllungen12.4. Komplexe Typen testen12.5. Validierung von Datentypen zur Laufzeit mit Zod12.6. Index-Zugriffsbeschränkungen umgehen12.7. Entscheiden, obFunktionsüberladungen oder bedingte Typen verwendet werden sollen12.8. Generika benennen12.9. Prototyping auf dem TypeScript Playground12.10. Mehrere Bibliotheksversionen bereitstellen12.11. Wissen, wann man aufhören muss