まあ、これは Typescript 0.8.3 で機能していましたが、「重大な変更」で述べたように、モジュールは名前空間としてのみ使用できます。
モジュールの JavaScript 実装は単なる別のオブジェクト (クロージャー) です。では、インポートされたモジュールを TypeScript のオブジェクトとして扱う方法はありますか?
次に例を示します。
//Module.ts
export function SomeFunc(){
}
//app.ts
import moduleA = require("Module")
var anotherRef = moduleA; //this is caught as error!
TypeScript 0.8.3 を使用するanotherRef
と、任意のメソッドまたは Knockout バインディングに渡して、モジュール参照を使用できます。しかし、typescript 0.9.x はそれを防ぎます。
ありがとう