NamPNQ / oats

An OpenAPI to TypeScript generator.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

An opinionated OpenAPI doc to TypeScript HTTP client generator.

In comparison to openapi-generator:

  • Strives to generate readable output
  • Supports enums, oneOf, and allOf
  • Does not require Java runtime
  • Generates fetch-based HTTP client with typed error responses
  • Does not support significant portions of the OpenAPI spec

Installation

yarn add -D @influxdata/oats

Usage

$ yarn run oats --help
Usage: oats [options] <spec>

Options:
  -h, --help    output usage information

Contributing

See CONTRIBUTING.md.

About

An OpenAPI to TypeScript generator.

License:MIT License


Languages

Language:TypeScript 94.5%Language:Shell 3.7%Language:JavaScript 1.8%