danielgek / openapi-ts

OpenApi/Swagger to Typescript defenitions!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenApi/Swagger to TypeScript definitions!

This tool generates TypeScript interfaces/Enums to all entities that you specified on swagger/openapi spec.

Note: this generates only interfaces and Enums

Installation

npm install --save-dev openapi-ts

Generating types (CLI)

npx openapi-ts -i ./src/api-docs.json -o ./gen.d.ts

Generating types (javascript module)

const { generate } = require('openapi-ts');

generate(openAPISpecPath, outputPath);

About

OpenApi/Swagger to Typescript defenitions!

License:Apache License 2.0


Languages

Language:TypeScript 87.3%Language:JavaScript 12.7%