type A = 1 | 2 | 3 type B = 4 | 5 & A type C = A & 4 | 5 type D = A & (4 | 5) type E = (4 | 5) & A type X = 1 | 2 | 3 | 4 | 5
typeX
TypeB
TypeC
正确的做法是什么?
如果您有工会
type A = 1 | 2 | 3
并希望建立一个拥有更多成员的工会,例如
type B = 1 | 2 | 3 | 4 | 5
您可以将
1 | 2 | 3
A
type B = A | 4 | 5
也就是说,你想要一个工会的工会。 没有理由使用交集运算符,除非您试图删除成员。
Playground 代码链接