22
TypescriptでC#の機能を模倣しようとしています。複数のファイルに名前空間を指定するTypeScriptモジュール
みましょう私は、このフォルダ構造
App.ts
Models/
Person.ts
Message.ts
を持っていると言う私は、App.ts
でこれをしたい:
module MyAppNamespace {
export class ChatApp {
User: Models.Person;
constructor() => {
this.User = new Models.Person("John");
this.User.Message = new Models.Message("Hello World");
}
}
}
は、私はこれをどのように行うのでしょうか?
Visual Studioでもうまく動作します。これらのファイルのいずれかをインポートするだけで済みますか? VSでは、通常は/// を使用します。これは可能でしょうか?例: ? –
Anders
今後の参考として、これも可能です。したがって、/// refsを含む "allModels.ts"ファイルを1つ作成することができます。 – Anders
PersonとMessageを別々のファイルに保存する理由モジュールにラップさせずに、クラス定義だけでModel.tsファイルを作成できますか?もしそうなら、これらの定義をApp.tsでどのようにインポートするのですか? – FutuToad