openapi-to-typescript

4.0.0 • Public • Published

openapi-to-typescript

NPM version Build Status Greenkeeper badge semantic-release

Generate TypeScript typings based on az OpenAPI3 schema definition.

Install

Run npm install openapi-to-typescript or yarn add openapi-to-typescript

Usage in javascript

const { GenerateTypings } = require('openapi-to-typescript')
 
const generatedTypescriptCode = await GenerateTypings(openapiSchema)
fs.writeFileSync('out.ts', generatedTypescriptCode)

CLI Usage

yarn cli --help

For development

const { GenerateTypings } = require('./dist/index')
 
GenerateTypings(require('./fixtures/petstore.json')).then((generatedTypescriptCode: string) => {
  fs.writeFileSync('out.ts', generatedTypescriptCode)
})

/openapi-to-typescript/

    Package Sidebar

    Install

    npm i openapi-to-typescript

    Weekly Downloads

    28

    Version

    4.0.0

    License

    MIT

    Unpacked Size

    20.8 kB

    Total Files

    17

    Last publish

    Collaborators

    • ifroz