[BUG][typescript-axios] Cannot find name 'Response'
Created by: mushketyk
Bug Report Checklist
-
Have you provided a full/minimal spec to reproduce the issue? -
Have you validated the input using an OpenAPI validator (example)? -
What's the version of OpenAPI Generator used? -
Have you search for related issues/PRs? -
What's the actual output vs expected output? -
[Optional] Bounty to sponsor the fix
Description
openapi-generator for typescript-axios does not generate a response type for a method with the following definition:
It generates a method like this:
healthz(options?: any): (axios?: AxiosInstance, basePath?: string) => AxiosPromise<Response> {
But the Response type is not defined.
openapi-generator version
@openapitools/openapi-generator-cli@0.0.9-4.0.0-beta3
OpenAPI declaration file content or url
https://gist.github.com/mushketyk/7456792aeb35b2f9118d91b4cd2243d1
Command line used for generation
npx openapi-generator generate -i swagger.json -g typescript-axios
Steps to reproduce
Create a Swagger.json file with the specified endpoint
Generate a client using the provided command.
In the result output in the api.ts file the Response type is missing
Suggest a fix
Either define the Response type or return AxiosPromise<void>.