現在、TypeScriptに移植しようとしているいくつかのJavaScriptファイルがあります。私が必要とするものを複製するいくつかの方法を見つけましたが、提供されたドキュメントから分かりにくいものがあります。エクスポートされたモジュールをTypeScriptでエイリアスにする
の線に沿って何かを始めるモジュール、私たちのスクリプトが典型的(と私は緩く、その用語を使用):
今define('mymodule', ['dependency1', 'dependency2'], function (dep1, dep2) {
// all the guts in here.
});
が、私たちは、おそらくべきではないこと(事実の後に)読みましたその最初のパラメータをdefine()呼び出しに提供しましたが、requireJS設定をセットアップしてこれらのモジュール名とそのパスをすべて指定しました。
TypeScriptにモジュールの名前をエクスポートしたり、エイリアスを定義してRequireJSカタログで正しく解決できるように定義することができますか?私はまだこれを行うことができます方法を発見していないこれを行うには
export module MyNewModule as "mymodule" { }
試みを、私はそれを自分で行うよりも、私のために()活字体の言語が定義生成させることを好むだろう:私はこれのバリエーションを試してみました。
これを行う方法がない場合は、define()ステートメントにそれらを追加して、マイグレーション中にTypeScriptのやり方をやってみることにしました。