GraphQL命名規則:型、フィールド、クエリ、ミューテーション
4 分で読了
GraphQLには明確な命名規則があり、スキーマを自己文書化します。
規則一覧
| 要素 | 規則 | 例 |
|---|---|---|
| 型 | PascalCase | User、BlogPost |
| フィールド | camelCase | firstName、createdAt |
| クエリ | camelCase | user、blogPosts |
| ミューテーション | camelCase動詞 | createUser、updatePost |
| Enum | PascalCase | UserRole |
| Enum値 | SCREAMING_SNAKE | ADMIN、MODERATOR |
| 入力型 | PascalCase + Input | CreateUserInput |
変換
camelCaseコンバーター、PascalCaseコンバーター、CONSTANT_CASEコンバーター、またはケースコンバーターハブをご利用ください。