我的公司有一个旧的大型js项目,该项目具有非标准的模块加载器实现(非commonjs或AMD)。模块加载器语法喜欢
(function(){
// create module
var Support = $.createClass($NameSpace("Util.Date"));
}())
(function(){
// load module
var BaseModule = $L("module.BaseModule");
}())
在这种情况下,我们不能使用打字稿的“ javascript中的jsDoc支持”。 我们希望我们的项目具有相互引用模块的能力并具有类型检查。
在某些情况下,我们希望jsDoc可以声明全局接口。这样我们就可以在每个文件中使用delcare模块...