zijianhuang / webapiclientgen

Strongly Typed Client API Generators generate strongly typed client APIs in C# .NET and in TypeScript for jQuery and Angular 2+ from ASP.NET Web API and .NET Core Web API
MIT License
167 stars 38 forks source link

GUI for settings like CodeGen.json #147

Open zijianhuang opened 4 months ago

zijianhuang commented 4 months ago

using WPF/MAUI.

Do this after some changes to the settings:

  1. New section: "TypeScript".
  2. New section: "CSharp" for C# client specific settings.
  3. Move "JsMethodSuffixWithClrTypeName", "NotNullAttributeOnMethod", "MaybeNullAttributeOnMethod" and "Plugins" under "TypeScript".
  4. HandleHttpRequestHeaders
  5. Move CodeGenParameters.cs to a basic assembly.
  6. AlwaysGenerateDocCommentForValidation, regardless if user defined doc comment exists.