TypeDraft combina los objetos de un array. Una clave presente solo en algunos recibe ?, y valores distintos forman una unión visible.
El orden es estable
Las propiedades siguen su primera aparición y las uniones se ordenan para producir texto estable.
Incluye cada forma importante
Incluye miembros representativos con claves ausentes, null y valores escalares alternativos. Después compara los campos opcionales y las uniones con el contrato real de la API.
Revisa el contrato real
Compila el archivo y compara cada propiedad con la documentación API, OpenAPI o JSON Schema. Añade campos ausentes, corrige null y opcionalidad y usa validación en ejecución en límites no confiables. Conserva una muestra representativa junto al tipo revisado.