次のようなメソッド宣言があるとき、Tの型によって処理を分岐させたいです。
typescript
1public async loadResource<T>(id: number): Promise<T> { 2 // ここでTの型に応じて処理を分けたい 3 4}
C#では、typeof(T) == typeof(string)
といった形で判別できるようなのですが、TypeScriptにはこのようなTを判別する方法はないのでしょうか?
タイプセーフでなくなる方法でも構いません。
自力では解決法を見つけることができず、識者の皆様にご教授いただければ大変ありがたく思います。
何卒よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。