TypeDraft fusionne les objets d’un tableau. Une clé présente seulement parfois reçoit ?, et des valeurs différentes forment une union visible.
L’ordre est stable
Les propriétés suivent leur première apparition et les unions sont triées pour produire un texte stable.
Incluez chaque forme importante
Incluez des membres représentatifs avec clés absentes, null et valeurs scalaires différentes. Comparez ensuite les champs facultatifs et les unions au vrai contrat de l’API.
Vérifiez le vrai contrat
Compilez le fichier puis comparez chaque propriété à la documentation API, OpenAPI ou JSON Schema. Ajoutez les champs absents, corrigez null et l’optionalité et validez à l’exécution aux frontières non fiables. Conservez un exemple représentatif près du type relu.