我正在使用带有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>();
}
}
所以在角度方面,我做了演员。有没有办法做到这一点?
答案 0 :(得分:0)
如果使用完整堆栈的nswag(swagger和代码gen),你可以将响应定义为对象,它应该在打字稿中输入。