为静态类型检查注释javascript的好方法是什么?
我个人有使用TypeScript的经验,我喜欢它,但问题是它有一个开销:如果你想与他人合作,他们要么学习TypeScript,要么降级到普通的无类型Javascript。 我知道jsdoc和闭包编译器,可能其他人可以根据注释块中的声明静态地检查javascript。今天建议的解决方案是什么? 此外,类型检查也应该超出模块边界(我指的是require(...)和pals)
谢谢!
编辑:如果变量可以注释为常量,那将是一个加号。更好的是,如果对象本身可以注释为不可变的,但我意识到我的要求太多了。
答案 0 :(得分:1)
答案 1 :(得分:1)
Facebook Flow now supports putting type annotations within block comments, so the source javascript is still valid javascript. See here: http://flowtype.org/blog/2015/02/20/Flow-Comments.html