The packages with classes for generating TypeScript declarations and code by WebApi for .Net Core and .Net Framework.
Download and install the package from NuGet:
Install-Package Ormikon.NetTypeS.WebApi.Core
Install-Package Ormikon.NetTypeS.WebApi.Framework
The following targets are available:
- .NET Platform Standard 2.0
.Net Core usage:
class Program
{
static void Main(string[] args)
{
var webHost = CoreWebExample.Program.BuildWebHost(args);
var apiExplorer = webHost.Services.GetService<IApiDescriptionGroupCollectionProvider>();
var generator = new WebApiCoreGenerator();
var files = generator.GenerateAll(apiExplorer);
}
}
.Net Framework usage:
class Program
{
static void Main()
{
var config = new HttpConfiguration();
WebApiConfig.Register(config);
config.EnsureInitialized();
var explorer = config.Services.GetApiExplorer();
var generator = new WebApiFrameworkGenerator();
var generatedResult = generator.GenerateAll(explorer);
}
}
.Net Core:
.Net Framework: