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

ElementoConvenciónEjemplo
TiposPascalCaseUser, BlogPost
CamposcamelCasefirstName, createdAt
QueriescamelCaseuser, blogPosts
MutationscamelCase verbocreateUser, updatePost
EnumsPascalCaseUserRole
Valores de enumSCREAMING_SNAKEADMIN, MODERATOR
Tipos de entradaPascalCase + InputCreateUserInput

Convertir

Usa los conversores camelCase, PascalCase, CONSTANT_CASE o el hub de conversión de case.