打字稿公共功能

Ian*_*ink 0 javascript kendo-ui typescript

在TypeScript中我有这个简单的代码:

namespace Customer {
   function onOpen() {
   }
 }
Run Code Online (Sandbox Code Playgroud)

它产生:

var Customer;
(function (Customer) {
    function onOpen() {
    }
})(Customer || (Customer = {}));
Run Code Online (Sandbox Code Playgroud)

为了让Kendo使用onOpenJS需要看起来像这样(注意onOpen).这可能吗?:

var Customer;
(function (Customer) {
    Customer.onOpen = function () {
    }
})(Customer || (Customer = {}));
Run Code Online (Sandbox Code Playgroud)

Min*_*our 5

添加export:

namespace Customer {
   export function onOpen() {
   }
 }
Run Code Online (Sandbox Code Playgroud)

生产:

var Customer;
(function (Customer) {
    function onOpen() {
    }
    Customer.onOpen = onOpen;
})(Customer || (Customer = {}));
Run Code Online (Sandbox Code Playgroud)