如何使用GraphQLObjectType定义模式指令

时间:2018-02-19 08:37:55

标签: graphql-js

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

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

我可以使用buildSchema解析此问题,但我如何使用GraphQLObjectType定义此类元数据?

1 个答案:

答案 0 :(得分:0)

简而言之,你不能。 关于包含这种元数据的讨论正在进行中,但我认为它不会发生。 查看讨论here

  

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

如果您点击链接,还有更多的问题和公关问题。