@ztrehagem/oats
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

@ztrehagem/oats

Generate TypeScript code from OpenAPI documents.

Installation

npm install @ztrehagem/oats

Example

import { Parser, TypeStringGenerator } from "@ztrehagem/oats";

const parser = new Parser();
const { operations, schemas } = await parser.parse("./path/to/openapidoc.yaml");

const generator = new TypeStringGenerator();

for (const [url, { name, schema }] of schemas.entries()) {
  const schemaType = generator.generate(schema, { schemas });
}

// ...

Full script

code generation examples:

Readme

Keywords

none

Package Sidebar

Install

npm i @ztrehagem/oats

Weekly Downloads

0

Version

0.2.0

License

Unlicense

Unpacked Size

29.9 kB

Total Files

33

Last publish

Collaborators

  • ztrehagem