【发布时间】:2015-04-05 15:22:12
【问题描述】:
为静态类型检查添加注释的 javascript 有什么好的解决方案?
我个人有使用 TypeScript 的经验,我喜欢它,但问题是它有一个开销:如果你想和其他人一起工作,要么他们学习 TypeScript,要么你降级到普通的无类型 Javascript。 我知道 jsdoc 和闭包编译器,可能其他人可以根据注释块中的声明对 javascript 进行静态类型检查。今天建议的解决方案是什么? 此外,类型检查也应该超出模块边界(我指的是 require(...) 和 pals)
谢谢!
编辑:如果可以将变量注释为常量,那将是一个加号。更好的是,如果对象本身可以被注释为不可变,但我意识到我要求太多了。
【问题讨论】:
标签: javascript types static-analysis