下面的 Flow 代码中的省略号是什么?它们的作用是什么?
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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)