如何为contenful generic RichText编写graphql片段

如何为contenful generic RichText编写graphql片段,graphql,contentful,Graphql,Contentful,contentful根据后端的内容自动创建架构。 因此,如果我有两个条目A和B,都带有richtext字段,它将创建如下内容: type A { text: AText } type B { text: BText } type AText { json: JSON!, links: ATextLinks! } type BText { json: JSON!, links: BTextLinks! } 在我的例子中,AText和BText是相同的,所以我尝试创建这

contentful根据后端的内容自动创建架构。 因此,如果我有两个条目
A
B
,都带有richtext字段,它将创建如下内容:

type A {
  text: AText
}

type B {
  text: BText
}

type AText {
  json: JSON!,
  links: ATextLinks!
}
type BText {
  json: JSON!,
  links: BTextLinks!
}
在我的例子中,
AText
BText
是相同的,所以我尝试创建这样一个片段

union GenericText = AText | BText
fragment on GenericText {
  json
}
但它不知道类型重叠并抛出错误。 如果我不使用片段,而是通过简单的字符串插值创建查询 “fragement”适用于所有RichText类型

我是否可以声明一个接口,客户端上所有这些富文本类型都符合该接口