【发布时间】:2020-06-30 12:46:06
【问题描述】:
我有一个 GraphQL 模式,它的联合声明已经有很多类型,例如:
union SectionUnion = SectionForm | Section2 | Section3 | Section4 | Section5
我知道会有更多的部分(尚未添加),并且在某些时候联合声明将变得不可读,因为它会是很长的一行。
有没有办法将类型放在多行中,每行一个类型?
【问题讨论】:
我有一个 GraphQL 模式,它的联合声明已经有很多类型,例如:
union SectionUnion = SectionForm | Section2 | Section3 | Section4 | Section5
我知道会有更多的部分(尚未添加),并且在某些时候联合声明将变得不可读,因为它会是很长的一行。
有没有办法将类型放在多行中,每行一个类型?
【问题讨论】:
空白(空格和制表符)、行终止符和逗号在 GraphQL 中都是被忽略的字符。所以这个定义同样有效且等价:
union
SectionUnion =
SectionForm |
Section2
| Section3
,
| Section4 | ,,, Section5
【讨论】: