TypeScript-Typen erstellen
Erstellen Sie präzise TypeScript-Typdefinitionen für Ihre Datenstrukturen und APIs.
Prompt-Vorlage
Erstelle TypeScript-Typdefinitionen für folgende Datenstrukturen: **Beschreibung:** [BESCHREIBUNG DER DATENSTRUKTUR] **Quelle:** [API-Response/Datenbank-Schema/JSON-Beispiel] **Verwendungszweck:** [WIE WERDEN DIE TYPEN VERWENDET] **Anforderungen:** 1. **Interfaces vs. Types:** Verwende die jeweils passende Variante mit Begründung 2. **Generics:** Nutze Generics wo sinnvoll für Wiederverwendbarkeit 3. **Utility Types:** Setze Partial, Required, Pick, Omit, etc. ein wo passend 4. **Discriminated Unions:** Für Varianten mit unterschiedlichen Formen 5. **Strenge Typisierung:** Vermeide `any` und nutze `unknown` wenn nötig 6. **Branded Types:** Für IDs und spezielle Werte zur Laufzeit-Sicherheit **Zusätzlich:** - Type Guards für Runtime-Validierung - Zod/io-ts Schema wenn gewünscht - JSDoc-Kommentare für IntelliSense - Beispiel-Verwendung der Typen Eingabe-Daten: ```json [JSON-BEISPIEL ODER BESCHREIBUNG] ```
Platzhalter in [eckigen Klammern] ersetzen: [BESCHREIBUNG DER DATENSTRUKTUR][API-Response/Datenbank-Schema/JSON-Beispiel][WIE WERDEN DIE TYPEN VERWENDET][JSON-BEISPIEL ODER BESCHREIBUNG]
So verwendest du die Vorlage
Kopiere den Prompt, ersetze die Platzhalter in eckigen Klammern durch deine Angaben und füge ihn in den KI-Assistenten deiner Wahl ein. Je genauer die Angaben, desto besser das Ergebnis.
Tipps für bessere Ergebnisse
- Geben Sie ein JSON-Beispiel der Datenstruktur mit
- Erwähnen Sie ob die Typen für eine API-Response oder interne Nutzung sind
- Fragen Sie nach Zod-Schemas für Runtime-Validierung
- Bitten Sie um Type Guards für komplexe Union Types
Passende offene Modelle
Die Auswahl nennt aktuelle offene Modelle als Ausgangspunkt für eigene Tests. Sie ist keine Messung für diese Vorlage.
Stichwörter: #typescript #types #type-safety #generics