GraphQL 联合和输入类型?
Posted
技术标签:
【中文标题】GraphQL 联合和输入类型?【英文标题】:GraphQL Union and Input Type? 【发布时间】:2017-12-30 12:47:58 【问题描述】:在 GraphQL 中是否可以有一个输入类型也是一个联合?
类似:
const DynamicInputValueType = new GraphQLUnionType(
name: 'DynamicInputType',
types: [GraphQLString, GraphQLFloat, GraphQLInt]
)
但也可以用作突变的输入?
【问题讨论】:
【参考方案1】:截至 2017 年 9 月,这是不可能的。这个功能周围有一个ongoing discussion。
【讨论】:
github.com/graphql/graphql-spec/blob/master/rfcs/InputUnion.md @jmunsch like is dead :x @SkyzohKey github.com/graphql/graphql-spec/blob/… 不确定是否是最新的,但这是我找到的一个版本 他们将 RFCS 移到了工作组存储库中。这是截至今天的当前版本:github.com/graphql/graphql-wg/blob/…【参考方案2】:有一个 npm 模块。我没有测试过。 https://www.npmjs.com/package/graphql-union-input-type
【讨论】:
以上是关于GraphQL 联合和输入类型?的主要内容,如果未能解决你的问题,请参考以下文章