[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>
.