如何使用GraphQlobjectType定义模式指令



使用grapgql-js,我可以在模式上定义指令:

type MyObj implements MyInterface @onObject {
    myField(myArg: Int @onArgumentDefinition): String @onFieldDefinition
}

我可以用buildSchema解析,但是如何使用GraphQLObjectType

定义这种元数据

简而言之,你不能。正在进行一些讨论,包括这种元数据,但我认为这不会发生。在这里查看讨论

现在,指令纯粹是GraphQL语言和IDL的功能,因此未使用IDL创建的架构在定义上不包含指令。在代码中构建架构时,您将拥有主机编程环境的全部功能,因此不需要指令。指令是提供额外意图的工具,以便以后由主机编程环境解释。

还有更多问题,如果您遵循链接,则周围还有PR。

最新更新