Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/teobler/openapi-schema

A tool for generating OpenAPI schema interface for typescript.
https://github.com/teobler/openapi-schema

api-integration openapi3 typescript-library

Last synced: 19 days ago
JSON representation

A tool for generating OpenAPI schema interface for typescript.

Awesome Lists containing this project

README

        

# OpenAPI-schema
this tool is built for generating typescript interface of OpenAPI schema.

json file is from [OpenAPI-Specification](https://github.com/OAI/OpenAPI-Specification/tree/master/schemas/v3.0), you can also find yaml file there, thanks for the maintenance.

## NOTE
this tool only for OpenAPI **v3.0.x** now

## install
```bash
npm install -D @openapi-integration/openapi-schema
```

## use
```javascript
import { Spec } from "@openapi-integration/openapi-schema";

console.log(Spec);
```

## How to Start
1. clone repo to your local
2. `npm i`
3. modify code to what you want
4. `npm run generate` to generate new interface for typescript