标签: typescript
我看到了
type Point = PartialPointX & { y: number; };
,而且我知道javascript中的“&”是“和”,“ |”是“ OR”,它们在打字稿上的作用不同吗?
答案 0 :(得分:3)
那是intersection type。基本上,它将多个类型组合为一个类型,因此您的新类型Point是具有PartialPointX和{ y: number; }属性的对象。
Point
PartialPointX
{ y: number; }