0

まあ、これは 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 はそれを防ぎます。

ありがとう

4

1 に答える 1