globals.d.ts

我々は、projectsを見ていく中で、ファイルベースのモジュールを使い、グローバル名前空間の汚染を避けることを推奨しました。そのときに、グローバルモジュールとファイルモジュールについて取り上げました。

しかしながら、もし初心者のTypeScriptの開発者がいる場合は、彼らにglobals.d.tsファイルを渡し、グローバルな名前空間にインターフェース/型を宣言することにより、あなたの全てのTypeScriptコードにおいて、そっらの型を魔法のように簡単に利用可能にすることができます。

JavaScriptを生成するコードについては全て、ファイルモジュールを使うことを強くお勧めします

  • globals.d.tsは、必要に応じてlib.d.tsを拡張するのに最適です

  • JSからTSに移行している時に、簡単にdeclare module "定義ファイルが存在しなくても構わない何かのライブラリ";とするのは便利な手段です