UNPKG

@spec2ts/openapi-client

Version:

Utility to convert OpenAPI v3 specifications to Typescript HTTP client using TypeScript native compiler

21 lines (20 loc) 833 B
import { Argv } from "yargs"; import { OApiGeneratorOptions } from "../lib/openapi-generator"; export interface BuildClientFromOpenApiOptions extends OApiGeneratorOptions { input: string | string[]; output?: string; banner?: string; importFetchVersion?: string; importFormDataVersion?: string; packageName?: string; packageVersion?: string; packageAuthor?: string; packageLicense?: string; packagePrivate?: boolean; packageBuildTarget?: string; packageBuildModule?: string; } export declare const usage = "$0 <input..>"; export declare const describe = "Generate TypeScript HTTP client from OpenAPI specification"; export declare function builder(argv: Argv): Argv<BuildClientFromOpenApiOptions>; export declare function handler(options: BuildClientFromOpenApiOptions): Promise<void>;