の内側に何もする必要があり、それはこのようなモジュールの一部である代わりにany
のデータ型を、持つことが可能です:データ型は、モジュールtypescriptです
module SomeModule {
export class One {
// ...
}
export class Two {
// ...
}
// ...
}
私はこのような何かが必要です。
function bla(myModel: anyThingInsideModule_insteadOfAnyDataType){...}
を
これは可能ですか?
何を書くことができますか?そうすれば、何かを拡張したり実装したりする必要はありません。 – toskv
新しいクラスが追加または削除されるたびに関数のシグネチャを変更する必要があります。共通の型を拡張/実装する場合、関数 –
を変更する必要なくクラスを安全に削除/追加することができますが、その場合はすべてのクラスがベースを実装または拡張するようにする必要があります。どちらの場合も、何とかそれを管理する必要があります。彼らが共通の機能や動作をしていればうまくいけません。マーカーインターフェイスを持っていれば、ちょっとだけそうです。 :)また、必要なクラスのみを含むTypeを作成する方が簡単です。そうすれば、すべてが集中化され、クラス階層は必要ありません。 :) – toskv