Există o modalitate de a genera automat documentația Swagger pentru Azure Functions în TypeScript?
Folosesc TypeScript și Node cu funcții Azure pentru proiectul meu. Vreau să genereze automat fișierul de definiție OpenAPI pentru proiectul meu, în loc să-l creez manual. Am văzut pachetul https://www.nuget.org/packages/Aliencube.AzureFunctions.Extensions.OpenApi/ pentru gestionarea acestuia cu C#, dar momentan nu pot găsi un echivalent pentru TypeScript. Există un echivalent pentru TypeScript sau trebuie să creez manual fișierul de definiție?
Răspuns #1
Nu, nu există un echivalent în TypeScript. Microsoft nu a oferit suport oficial pentru aceasta.
Pachetul pe care îl arăți este scris de chiar justinyoo, un contributor din comunitate.
Acesta este blogul original al său:
https://devkimchi.com/2019/02/02/introducing-swagger-ui-on-azure-functions/
(Poți să vezi că el a făcut doar o bibliotecă de extensii NuGet.)
Așadar, cred că trebuie să creezi manual fișierul de definiție.