使用grapgql-js
,我可以在架构上定义指令:
type MyObj implements MyInterface @onObject {
myField(myArg: Int @onArgumentDefinition): String @onFieldDefinition
}
我可以使用buildSchema
解析此问题,但我如何使用GraphQLObjectType
定义此类元数据?
答案 0 :(得分:0)
简而言之,你不能。 关于包含这种元数据的讨论正在进行中,但我认为它不会发生。 查看讨论here
现在,指令纯粹是GraphQL语言和IDL的功能,因此未使用IDL创建的架构在定义上将不包含指令。在代码中构建模式时,您具有主机编程环境的全部功能,因此不需要使用指令。指令是一种工具,用于提供其他意图,以便稍后由主机编程环境进行解释。
如果您点击链接,还有更多的问题和公关问题。