私はWebアプリケーション用にJavaアプリケーションを移植する必要のある経験豊富なJava開発者で、これを行うためにTypescriptの使用を検討してきました。当分の間、私は従来のJavaスタイルのパッケージをフォルダの階層と "リーフ"ファイルごとに1つのクラスにしておきたいと思います。従来のフォルダ階層のTypeScriptクラス
私はTypescriptのドキュメントを見ていて、../path/to/module
のようなものがあります。すべてはそのような相対的なものを含んでいますか? import com.ancient.java.MyType;
に似た何かを得ることができるベースディレクトリオプションがありますか?
また、Typescriptでpackage com.ancient.java;
何かを行うと宣言していますか?
私は、ドキュメント上で見てきたが、私は、内部および外部の名前空間と輸出に関するすべての話を読み、それらを簡単に見つけることないよ、など
誰かが感じられるでしょう何かにこれを煮詰めることができます私のためのJavaのようなものから始める?私は必要に応じて後ですべての複雑なものにベビー・ステップ・アップすると確信しています。これはコード内でどのように見えますか?
2つの小さな点があります。 1つの「外部モジュール」はまさにES2015モジュールであり、落胆してはいけません。 2つ目は、 'declare module'はまだ.dで頻繁に使用されています。従来のファイルだけでなく、tsファイル – Paarth
あなたはもはや「外部モジュール」と呼ばれていませんが、正しいです。公式には彼らはちょうど "モジュール"ですが、ファイル自体がモジュールであり、デカールモジュールを使用していないことを強調するために、 "ファイルモジュール"と呼んでいます。現代の宣言ファイルでは、あなたは潜在的な使用について正しいです。私は特定の用途を考えていましたが、モジュールを再オープンしてそのタイプを増やす能力など、他の用途を考えていませんでした。混乱を避けるために関連する編集を行いました。 – dtabuenc