有没有办法用nswag生成泛型方法?

时间:2017-04-26 00:35:50

标签: c# generics swagger nswag

我正在使用带有angular2打字稿应用程序的nswag,并希望返回一个通用类型或者'任何'来自WebAPI的打字稿:

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>();
        }
   }

所以在角度方面,我做了演员。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

如果使用完整堆栈的nswag(swagger和代码gen),你可以将响应定义为对象,它应该在打字稿中输入。