在多行上拆分 GraphQL 模式中的联合声明

Split union declaration in GraphQL schema over multiple lines

我有一个 GraphQL 模式,它有一个已经有很多类型的联合声明,例如:

union SectionUnion = SectionForm | Section2 | Section3 | Section4 | Section5

我知道还会有更多部分(尚未添加),并且在某些时候联合声明将变得不可读,因为它会是很长的一行。

有没有办法将类型放在多行中,每行一个类型?

白色space(space和制表符)、行结束符和逗号在GraphQL中都是被忽略的字符。所以这个定义同样有效和等价:

union 
 SectionUnion    = 
SectionForm |
    Section2
| Section3

,
  | Section4   | ,,,  Section5