次世代JavaScript系言語「TypeScript」の主要言語機能:特集:TypeScript(プレビュー版)概説(後編)(2/2 ページ) モジュール TypeScriptのモジュール(Module)には、次の2種類がある。 内部モジュール(Internal Modules): いわゆる「名前空間(NameSpace)」の役割を持つもので、クラス間に境界線や階層を作ることで、名前の衝突を防いだり、構造を管理しやすくしたりするためのもの。 外部モジュール(External Modules): いわゆる「モジュール(=部品)」の役割を持つもので、外部ファイルに記述されたコード本体を、そのファイル名(=外部モジュール名)を使って参照・ロードするためのもの。 以下では、それぞれについてコード例を示しながら説明する。 ●内部モジュールの宣言 内部モジュールは「module」というキーワードを使