Este ejemplo muestra cómo generar tipos TypeScript a partir de una respuesta típica de API REST. El JSON precargado representa un objeto de usuario con dirección anidada, arreglo de roles y arreglo de objetos de publicación.
Qué Obtienes
La herramienta produce:
- Una interfaz
Rootcon todos los campos superiores tipificados - Una interfaz
RootAddresspara el objeto de dirección anidado - Una interfaz
RootPostsItempara cada publicación en el arreglo - Tipos correctos:
stringpara texto,numberpara IDs y conteos,booleanpara flags,string[]para arreglos de strings
Cómo Usar
- El ejemplo carga con una respuesta de API de usuario de ejemplo ya precargada
- Alterna entre los modos de salida Interface y Type para ver ambos estilos
- Copia los tipos generados y pégalos en tu proyecto TypeScript
- Reemplaza los datos de ejemplo con tu respuesta de API real para generar tipos para tu endpoint específico
Patrón del Mundo Real
La mayoría de las APIs REST devuelven objetos con estructuras anidadas y arreglos. Este ejemplo cubre el patrón común: campos planos en el nivel superior, un objeto anidado para datos relacionados y arreglos para colecciones. Los tipos generados te dan soporte completo de IntelliSense al trabajar con respuestas de API en TypeScript.