cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

The Hub is now in read-only mode as we make improvements to the Hub experience. More information is available here.

TypeScript Client Code

kpripper
Mt. Kenya

Hello! Is it possible to generate TypeScript Client Code?  I tried, but what I got is different files for the JavaScript and TypeScript versions.

TS

photo_5264981511319445353_x.jpg

JS

photo_5264981511319445354_y.jpg

Client code

You will need to have a Java runtime installed on your machine to run Swagger. To generate client code, you first need to install Swagger Codegen 2.X. On macOS, you may use Homebrew:

$ brew install swagger-codegen@2 maven

To generate code in a given language, run swagger-codegen generate and pass the following parameters:

  • --input-spec <spec file>: Use https://developers.strava.com/swagger/swagger.json for Strava’s API
  • --config <configuration file>: (optional) pass the settings or overrides you want the code generator to honor
  • --lang <language>: the target programming language you seek to generate code for (running swagger-codegen by itself will print a list of available languages)
  • --output <output directory>: where to write the resulting files

This example will generate Java code suitable to be packaged in an Android library:

$ swagger-codegen generate -i https://developers.strava.com/swagger/swagger.json -l java -o generated/java

 

0 REPLIES 0