@spec2ts/openapi
Version:
Utility to convert OpenAPI v3 specifications to Typescript using TypeScript native compiler
13 lines (12 loc) • 551 B
TypeScript
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>;