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.