UNPKG

@spec2ts/openapi

Version:

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

13 lines (12 loc) 551 B
import { Argv } from "yargs"; import { ParseOpenApiOptions } from "../lib/openapi-parser"; export interface BuildTsFromOpenApiOptions extends ParseOpenApiOptions { input: string | string[]; output?: string; ext?: string; banner?: string; } export declare const usage = "$0 <input..>"; export declare const describe = "Generate TypeScript types from OpenAPI specification"; export declare function builder(argv: Argv): Argv<BuildTsFromOpenApiOptions>; export declare function handler(options: BuildTsFromOpenApiOptions): Promise<void>;