在typescript中声明javascript名称空间
我的文件中包含以下javascript:在typescript中声明javascript名称空间,javascript,typescript,Javascript,Typescript,我的文件中包含以下javascript: var MyNamespace = function () { return { blockUI: function (options) { alert(1); } }; }(); 小提琴: 我想打电话: MyNamespace.blockUI(); 从类型脚本文件 我了解如何对普通javascript函数执行此操作: declare function
var MyNamespace = function () {
return {
blockUI: function (options) {
alert(1);
}
};
}();
小提琴:
我想打电话:
MyNamespace.blockUI();
从类型脚本文件
我了解如何对普通javascript函数执行此操作:
declare function blockUI();
但我不明白如何处理上述问题。这不是有效的javascript。OP说他在使用typescript。@Andy我指的第一个块。哦,是的。好的,嗯。看来我误解了这里的事情。给我一点时间。啊哈,模块。谢谢你,瑞安!
declare module MyNamespace {
function blockUI(): void;
}