【发布时间】:2018-12-24 07:40:40
【问题描述】:
我正在根据下一个文档创建自定义指令: https://www.apollographql.com/docs/apollo-server/v2/features/creating-directives.html#Enforcing-value-restrictions 并且对评论“将 field.type 替换为自定义 GraphQLScalarType th ....”有疑问。
... 访问字段定义(字段){ this.wrapType(field); } // 将 field.type 替换为自定义的 GraphQLScalarType,它强制执行 // 长度限制。 包装类型(字段){ 如果 ( ...该示例创建了一个新的 GraphQLScalarType 并替换了初始类型,因此我丢失了初始类型(字符串、ID 等)
如何在不替换初始类型的情况下使用 visitInputFieldDefinition?是否可以使用方法解析?就像在方法 visitFieldDefinition 中一样
【问题讨论】:
标签: graphql graphql-js