2016-05-22 12 views
1

TypeScriptを使用してNodeJS APIを開発しています。私はいくつかの.tsファイルを持っており、それらのすべてで何度も何度も外部モジュールをインポートしています(例えば、soap、xmlParser、url、アンダースコアなど)。TypeScriptグローバルモジュール宣言

何とかグローバルに宣言し、各.tsファイルにインポートせずに使用する便利な方法はありますか?

おかげで、

+0

各モジュールでそれらをインポートすることは慣習的であり、正常とみなされます。各モジュールが外部の副作用に依存するのではなく依存関係をリストアップするとき、後で維持する方が一般的に簡単です。 - しかし、それらを['global'](https://nodejs.org/dist/latest-v6.x/docs/api/globals.html#globals_global)のプロパティとして割り当てることができます。 –

答えて

1

は何とか世界的にそれらを宣言し、ファイルの各.TSにそれらをインポートすることなく、それらを使用する任意の便利な方法はありますか?

ファイルutils.tsがあります。これらのファイルをエクスポートしてください。これで、utilsをインポートするだけです。

関連する問題