我有这种输入类型,我想在其中一个字段中添加一个默认值.我想在ExampleInput中的值字段中添加0.
type ExampleType { value: Int another: String } type Mutation { example(input: ExampleInput): ExampleType } input ExampleInput { value: Int another: String }
有任何想法吗?
看起来语法 允许 对象类型的默认值,因此您可以声明
input ExampleInput { value: Int = 0 another: String }
规范很清楚,默认值存在并解释了它们的使用方式("输入强制"下的第一个项目符号).
(是否有任何特定的工具支持这个可能是变量的:graphql.org在它实际上在规范之前有一段非正式版本的IDL,而且我的印象是一些库尚未赶上已发布的规范.)