2017-07-28 6 views
0

名前空間でグローバルメソッドへのアクセス:JavaScriptでのinitを呼び出すために当然私はこのようになり、別の.jsファイル内のメソッドを呼び出すようにしようとしている活字体

if (typeof Shared === "undefined" || !Shared) { 
 
    var Shared = {}; 
 
} 
 

 
Shared.HelperClass = (function() 
 
{ 
 
    // ... private stuff here 
 

 
    return { 
 
     Init: function() 
 
     { 
 

 
     }, 
 

 
     TestMethod: function(name) 
 
     { 
 
      return name; 
 
     } 
 
    }; 
 

 
})();

、i」はDコール:

Shared.HelperClass.Init();

これを呼び出すタイプスクリプトファイルがありますが、それが何であるか分からないためコンパイラエラーが発生します。

私の.tsファイルからこのコードを呼び出せるように、これらのメソッドについてTypeScriptに伝えるにはどうすればよいですか?

答えて

1

私の.tsファイルからこのコードを呼び出せるように、これらのメソッドについてTypeScriptにどのように伝えるべきですか?

ファイルglobals.d.tsを作成し、次の

完了
declare var Shared:any; 

を追加!移行の

もっと

より:https://basarat.gitbooks.io/typescript/docs/types/migrating.html

+0

私は私が自分自身にあまりにもハード、それを作っていたと思います。ありがとう! :) –

関連する問題