2017-04-26 13 views
0

イムangular2 typescriptですアプリケーションとnswag使用し、ジェネリック型または「任意の」WebAPIのからtypescriptですに戻るしたいと思います。だから、角度側に私はキャストを作るnswagでジェネリックメソッドを生成する方法はありますか?

public async Task<T> GetSomeInput(SomeInput input) 
{ 
     if (input == "Car") 
     { 
      var result = await _repository.GetAsync<Car>(input); 
      return result.MapTo<CarDto>(); 
     } 

     if (input == "Bike") 
     { 
      var result = await _repository.GetAsync<Bike>(input); 
      return result.MapTo<BikeDto>(); 
     } 
    } 

を。それを行う方法はありますか?

答えて

0

nswag(swaggerとcode gen)の完全なスタックを使用する場合は、レスポンスをオブジェクトとして定義するだけで、typescriptに任意の型で入力する必要があります。

+0

実際に試してみましたが、それを無効にしているようです。 – gog

+0

サンプルコントローラを投稿できますか? –

+0

Btw:NSwagは基本クラス –

関連する問題