GraphQL Schema
GraphQL Schema 用 SDL(Schema Definition Language)定义类型、查询、变更与订阅,是 GraphQL API 的契约。
用途
为 GraphQL API 定义强类型契约,使客户端可知可用数据与操作,支持自动验证与代码生成。
机制
SDL:type/enum/input/interface/union/scalar 类型定义,type Query/Mutation/Subscription 为入口。每字段声明返回类型与参数,可选默认值与指令。
用例
- GraphQL API 类型契约
- 代码自动生成
- API 文档