3.14.1-patch.1 • Published 4 years ago
@arutkowski00/openapi-client-axios-typegen v3.14.1-patch.1
OpenAPI Client Axios Typegen
Type generator for openapi-client-axios
Generating type files (.d.ts)

openapi-client-axios comes with a tool called typegen to generate typescript type files (.d.ts) for
OpenAPIClient instances using an OpenAPI definition file.
$ npm install -g openapi-client-axios-typegenUsage: typegen [file]
Options:
--help Show help [boolean]
--version Show version number [boolean]
Examples:
typegen ./openapi.yml > client.d.ts - generate a type definition fileThe output of typegen exports a type called Client, which can be used for instances created with OpenAPIClientAxios.
Both the api.getClient() and api.init() methods support passing in a Client type.
import { Client as PetStoreClient } from './client.d.ts';
const client = await api.init<PetStoreClient>();
const client = await api.getClient<PetStoreClient>();typegen supports using both local and remote URLs for OpenAPI definition files.
$ typegen ./petstore.yaml
$ typegen https://raw.githubusercontent.com/OAI/OpenAPI-Specification/master/examples/v3.0/petstore.yamlContributing
OpenAPI Client Axios Typegen is Free and Open Source Software. Issues and pull requests are more than welcome!
3.14.1-patch.1
4 years ago