cd ~/open-source/

chrille@linux:~$ apt show openapi-typescript

openapi-typescript

openapi-typescript omvandlar OpenAPI-scheman till TypeScript-typer. Du får typade gränssnitt som speglar ditt API och hjälper dig att fånga fel vid kompilering istället för i runtime. Det passar dig som vill ha typesäkerhet utan att låsa dig till en specifik klientgenerator.

Projektsidan för openapi-typescript
Projektets egen sida, som den såg ut vid importen.

openapi-typescript läser din OpenAPI-specifikation och genererar TypeScript-definitioner för endpoints, parametrar och svarsmodeller. Du kan använda typerna tillsammans med valfri HTTP-klient, vilket ger dig flexibilitet att välja hur du vill skicka förfrågningar. Det passar dig som vill ha typesäkerhet mot ditt API utan att låsa dig till en specifik klientgenerator. Det är ett enkelt men kraftfullt sätt att hålla typer och API synkade. Du kan använda typerna tillsammans med vilken HTTP-klient du vill, vilket ger flexibilitet samtidigt som du får kompilatorhjälp mot API:et. Det passar dig som vill ha typesäkerhet utan att låsa dig till en specifik klientgenerator eller ramverk. Du kan använda typerna tillsammans med vilken HTTP-klient du vill, vilket ger flexibilitet samtidigt som du får kompilatorhjälp mot API:et. Det passar dig som vill ha typesäkerhet utan att låsa dig till en specifik klientgenerator eller ramverk. När API:et ändras uppdaterar du bara typfilen och får omedelbar feedback om vad som brutit i klientkoden.