Convenciones de nombres en GraphQL: Tipos, campos, queries y mutations
4 min de lectura
GraphQL tiene convenciones de nombres claras que hacen los esquemas autodocumentados.
Tabla de convenciones
| Elemento | Convención | Ejemplo |
|---|---|---|
| Tipos | PascalCase | User, BlogPost |
| Campos | camelCase | firstName, createdAt |
| Queries | camelCase | user, blogPosts |
| Mutations | camelCase verbo | createUser, updatePost |
| Enums | PascalCase | UserRole |
| Valores de enum | SCREAMING_SNAKE | ADMIN, MODERATOR |
| Tipos de entrada | PascalCase + Input | CreateUserInput |
Convertir
Usa los conversores camelCase, PascalCase, CONSTANT_CASE o el hub de conversión de case.