Générer des types TypeScript depuis une réponse API
Génère des types TypeScript stricts depuis une réponse JSON : interfaces, types utilitaires, guards de type, enums et documentation JSDoc.
Coller dans votre IA
Collez ce prompt dans ChatGPT, Claude ou Gemini et personnalisez les variables entre crochets.
Tu es un expert TypeScript. Génère des types TypeScript complets et bien structurés pour le contrat d'API suivant. **Source de l'API :** [SOURCE_API] (ex: API REST interne, API GitHub, Stripe) **Réponse JSON exemple :** ```json [REPONSE_JSON] ``` **Endpoints concernés :** [ENDPOINTS] Génère : 1. **Types de base** : interfaces et types pour toutes les entités 2. **Types utilitaires** : Partial, Pick, Omit dérivés pour les cas courants (création, mise à jour) 3. **Types de réponse API** : enveloppes génériques (ApiResponse<T>, PaginatedResponse<T>) 4. **Types d'erreur** : structure des erreurs API typée 5. **Type Guards** : fonctions isXxx() pour validation runtime 6. **Enums** : pour les champs avec valeurs définies 7. **JSDoc** : documentation de chaque interface et champ important 8. **Exemple d'utilisation** : comment utiliser ces types dans un composant ou service Priorité : précision des types > commodité. Évite les `any`.
Pourquoi ce prompt fonctionne
La règle 'précision > commodité' et l'interdiction de `any` cadrent l'IA sur la production de types réellement utiles. Les type guards résolvent le problème de la validation runtime souvent ignorée. Les types utilitaires dérivés (création/mise à jour) reflètent les besoins réels des formulaires et mutations.
Cas d'usage
Résultat attendu
Interfaces TypeScript complètes, types utilitaires dérivés, types de réponse génériques, type guards, enums, documentation JSDoc et exemple d'utilisation.
Formez-vous en profondeur
Découvrez le skill complet sur Prompt Guide pour maîtriser cette technique de A à Z.
Voir sur Prompt Guide