我正在使用 Facebook 的新 Flow Type 检查系统。
In Flow,遇见 Underscore http://flowtype.org/docs/underscore.html看来他们改变了这段 JavaScript 代码
var root = this;
进入这个
var root: any = this;
但这不再是有效的 JavaScript,对吧?我明白为什么外部接口文件很有用,但是如何将类型注释直接添加到有效的 JavaScript 源中?
此前,Google Closure 编译器等项目都使用过 JS 注释。
从 Flow 0.4.0 开始,您可以将 Flow 语法放入注释中。这解决了你的问题。所以你的例子看起来像:
var root/*: any*/ = this;
这会产生有效的 JavaScript 语法,并且无需转译代码。
更多详细信息可以在这里找到:http://flowtype.org/blog/2015/02/20/Flow-Comments.html http://flowtype.org/blog/2015/02/20/Flow-Comments.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)