以下流程代码中的省略号是什么,它们做什么?
export type ListTypeNode = {
+kind: 'ListType',
+loc?: Location,
+type: TypeNode,
...
};
这是Flow中的新语法,将来将指示该对象类型不精确(默认情况下常规注释将是精确的对象注释)。
在一些发行版中,Flow将开始将{foo:number}视为一个确切的对象。为了表示不精确性,必须在对象类型的末尾添加省略号:{foo:number,...}。这种新语法迫使开发人员选择不精确。
在此处查看更多详细信息:https://medium.com/flow-type/on-the-roadmap-exact-objects-by-default-16b72933c5cf