私が欲しいのは、インターフェイスタイプを持つ変数ではなく、インターフェイスを返すことです。たとえば、typescriptで型やインタフェースを返すことはできますか?
Interface A{}
function f1(){
return A;
}
私が欲しいのは、インターフェイスタイプを持つ変数ではなく、インターフェイスを返すことです。たとえば、typescriptで型やインタフェースを返すことはできますか?
Interface A{}
function f1(){
return A;
}
いいえ、私は恐れがあります。これは実行時にインタフェースが存在しないためです。
TypeScriptコンパイラによってJavascriptランタイム環境に注入された理論的なリフレクション/タイプイントロスペクションシステムのドメインに、おそらく返されたインターフェイスがランタイムでアクセス可能なメタデータ情報オブジェクトに変換されているそんなことはこの時にある。
現在のところ、いくつかのデコレータ(プロパティ、パラメータ、クラス)のコンストラクタ情報がありますが、それは異なります。
これは意味があります、あなたの素早い返信のおかげで! – qlqllu
インタフェースは実行時に存在しません。コンパイル時にのみ存在します。そうではありません。 –