2012-10-14 45 views

回答

2

我不相信現在有辦法做到這一點 - 沒有什麼像CoffeeScripts back-tick語法。

一個變通辦法將是你的JavaScript來創建一個函數別名模塊功能:

的JavaScript

function moduleAlias(name, lifecycle) { 
    module(name, lifecycle); 
} 

打字稿

declare var moduleAlias: { (name: string, lifecycle: any) : void; }; 

moduleAlias('Test', {}); 
3

我也覺得沒有辦法爲了這。在這種情況下,你可以使用類似:

QUnit.module('module_name'); 

我工作的一個qunit.d.ts文件上this link。有了它,你可以使用我上面的代碼。

+1

@Uwe凱姆TKS! :) – Diullei

0

按我的回答here這個工作對我來說:

declare var module: any; 
(module).exports = MyClass;