UNPKG

openapi-client-axios-typegen

Version:

Typescript type generator for openapi-client-axios

17 lines (16 loc) 657 B
import OpenAPIClientAxios, { Document } from 'openapi-client-axios'; interface TypegenOptions { transformOperationName?: (operation: string) => string; disableOptionalPathParameters?: boolean; banner?: string; typeAliases?: boolean; } interface ExportedType { name: string; path: string; schemaRef: string; } export declare function main(): Promise<void>; export declare function generateTypesForDocument(definition: Document | string, opts: TypegenOptions): Promise<string[]>; export declare function generateOperationMethodTypings(api: OpenAPIClientAxios, exportTypes: ExportedType[], opts: TypegenOptions): string; export {};