This is a simple node application to generate Typescript code for helldivers-2/api. Using the above provided OpenApi spec this application will generate all the nessecary models and services to interact with the api in a TypeScript application.
- clone repo
npm install
npm run generate
npm i helldivers2-api-wrapper
npx helldivers2-api-wrapper index.js
this will create a generated folder (configurable) containing all the models, services, ect. Now to use the services you need to create an instance of the client.
const hellDivers2Client = new HellDivers2Client({
BASE: 'https://helldivers-2-dotnet.fly.dev'
});
const res = hellDivers2Client.v1.getApiV1AssignmentsAll();
// do stuff
Open a pull request.
- dealloc and all the contributors to the hell divers 2 api
- Ferdi Koomen for openapi-typescript-codegen.
- Arrowhead for making such an awesome game