@soluzioni-futura/sf-ts-sdk-gen
TypeScript icon, indicating that this package has built-in type declarations

1.7.1 • Public • Published

sf-ts-sdk-gen

sf-ts-sdk-gen is a Node module that generates a TypeScript SDK starting from an OpenAPI definition. It can be used as a CLI or as a Node module.

Usage

CLI

To use sf-ts-sdk-gen as a CLI, run the following command:

npx sf-ts-sdk-gen [input] [output] --sdk-version [version] --sdk-name [name]

Replace [input] with the path to the OpenAPI definition file or URL, and [output] with the path to the output directory for the generated SDK.

The [input] parameter can be either a local file path or a URL. If a URL is specified, sf-ts-sdk-gen will download the OpenAPI definition from the URL.

The --sdk-version flag is optional and can be used to specify the version of the SDK.
The --sdk-name flag is also optional and can be used to specify the name of the SDK.

Node Module

const { generateSdk } = require('sf-ts-sdk-gen')

Then, call the generateSdk function with the following options:

generateSdk({
  openapi: [openapi definition],
  outputFolder: [output directory],
  sdkName?: [sdk name],
  sdkVersion?: [sdk version]
})

Replace [openapi definition] with the OpenAPI definition, either as a JavaScript object or as the path to a JSON file. Replace [output directory] with the path to the output directory for the generated SDK.

The sdkName and sdkVersion options are both optional and can be used to specify the name and version of the SDK, respectively.

/@soluzioni-futura/sf-ts-sdk-gen/

    Package Sidebar

    Install

    npm i @soluzioni-futura/sf-ts-sdk-gen

    Weekly Downloads

    55

    Version

    1.7.1

    License

    MIT

    Unpacked Size

    187 kB

    Total Files

    11

    Last publish

    Collaborators

    • giovanni.bruno
    • nico.fuccella
    • vforvalerio87
    • zhoujian26
    • riccardorispoli
    • allemonta