在typescript中声明javascript命名空间

时间:2014-10-21 16:36:35

标签: javascript typescript

我在文件中有以下javascript:

var MyNamespace = function () {
    return {
         blockUI: function (options) {
             alert(1);          
         }
    };
}();

小提琴:http://jsfiddle.net/dm0bzzxt/

我想打电话:

MyNamespace.blockUI();

来自打字稿文件。

我理解如何为普通的javascript函数做到这一点:

declare function blockUI();

但是不能理解如何为上述做法。

1 个答案:

答案 0 :(得分:1)

declare module MyNamespace {
    function blockUI(): void;
}