ページへ戻る

− Links

 印刷 

TypeScriptのModule のバックアップソース(No.1) :: NJF Wiki

xpwiki:TypeScriptのModule のバックアップソース(No.1)

  Next »[5]
TypeScriptのModuleはクラスや変数をひとまとめにして参照できる範囲を制限できる。
これによって名前が重複する問題などを解決できる。

使い方はまとめたい部分をModuleブロックで囲み、外部からアクセスさせたい要素はexport修飾子をつける。

 module TestModule{
     const CONST:string = "const1";
     export const CONST_EXP:string = "constExp"
     class MyClass{
         prm:number;
     }
     export class ExportedClass{
         prm:number;
     }
 }

 alert(TestModule.CONST); // エラー
 alert(TestModule.CONST_EXP);

 new TestModule.ExportedClass();
 new TestModule.MyClass(); // エラー


node.jsやrequire.jsなどに関連したModuleの詳細は個人でのゲーム開発にはあまり関係ないのでこのwikiの趣旨からはずれるため、ここでは省略。


  Next »[5]