diff --git a/modules/openapi-generator/src/main/resources/typescript-axios/apiInner.mustache b/modules/openapi-generator/src/main/resources/typescript-axios/apiInner.mustache index 4736f95fa96f..efe1c2b7d201 100644 --- a/modules/openapi-generator/src/main/resources/typescript-axios/apiInner.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-axios/apiInner.mustache @@ -56,7 +56,7 @@ export const {{classname}}AxiosParamCreator = function (configuration?: Configur const localVarRequestOptions = { method: '{{httpMethod}}', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any;{{#vendorExtensions}}{{#hasFormParams}} - const localVarFormParams = new {{^multipartFormData}}URLSearchParams(){{/multipartFormData}}{{#multipartFormData}}(configuration?.formDataCtor || FormData)(){{/multipartFormData}};{{/hasFormParams}}{{/vendorExtensions}} + const localVarFormParams = new {{^multipartFormData}}URLSearchParams(){{/multipartFormData}}{{#multipartFormData}}((configuration && configuration.formDataCtor) || FormData)(){{/multipartFormData}};{{/hasFormParams}}{{/vendorExtensions}} {{#authMethods}} // authentication {{name}} required diff --git a/samples/client/petstore/typescript-axios/builds/default/api.ts b/samples/client/petstore/typescript-axios/builds/default/api.ts index be7921357062..2845a9da8ded 100644 --- a/samples/client/petstore/typescript-axios/builds/default/api.ts +++ b/samples/client/petstore/typescript-axios/builds/default/api.ts @@ -672,7 +672,7 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration) const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; - const localVarFormParams = new (configuration?.formDataCtor || FormData)(); + const localVarFormParams = new ((configuration && configuration.formDataCtor) || FormData)(); // authentication petstore_auth required // oauth required diff --git a/samples/client/petstore/typescript-axios/builds/es6-target/api.ts b/samples/client/petstore/typescript-axios/builds/es6-target/api.ts index be7921357062..2845a9da8ded 100644 --- a/samples/client/petstore/typescript-axios/builds/es6-target/api.ts +++ b/samples/client/petstore/typescript-axios/builds/es6-target/api.ts @@ -672,7 +672,7 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration) const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; - const localVarFormParams = new (configuration?.formDataCtor || FormData)(); + const localVarFormParams = new ((configuration && configuration.formDataCtor) || FormData)(); // authentication petstore_auth required // oauth required diff --git a/samples/client/petstore/typescript-axios/builds/with-complex-headers/api.ts b/samples/client/petstore/typescript-axios/builds/with-complex-headers/api.ts index 39d357c0a9eb..5830ec5c7c96 100644 --- a/samples/client/petstore/typescript-axios/builds/with-complex-headers/api.ts +++ b/samples/client/petstore/typescript-axios/builds/with-complex-headers/api.ts @@ -721,7 +721,7 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration) const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; - const localVarFormParams = new (configuration?.formDataCtor || FormData)(); + const localVarFormParams = new ((configuration && configuration.formDataCtor) || FormData)(); // authentication petstore_auth required // oauth required diff --git a/samples/client/petstore/typescript-axios/builds/with-interfaces/api.ts b/samples/client/petstore/typescript-axios/builds/with-interfaces/api.ts index 8cd7b34a128a..570367e24fce 100644 --- a/samples/client/petstore/typescript-axios/builds/with-interfaces/api.ts +++ b/samples/client/petstore/typescript-axios/builds/with-interfaces/api.ts @@ -672,7 +672,7 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration) const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; - const localVarFormParams = new (configuration?.formDataCtor || FormData)(); + const localVarFormParams = new ((configuration && configuration.formDataCtor) || FormData)(); // authentication petstore_auth required // oauth required diff --git a/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/api/another/level/pet-api.ts b/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/api/another/level/pet-api.ts index c2fa2277d9b7..9f12dfa6582b 100644 --- a/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/api/another/level/pet-api.ts +++ b/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/api/another/level/pet-api.ts @@ -448,7 +448,7 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration) const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; - const localVarFormParams = new (configuration?.formDataCtor || FormData)(); + const localVarFormParams = new ((configuration && configuration.formDataCtor) || FormData)(); // authentication petstore_auth required // oauth required diff --git a/samples/client/petstore/typescript-axios/builds/with-npm-version/api.ts b/samples/client/petstore/typescript-axios/builds/with-npm-version/api.ts index be7921357062..2845a9da8ded 100644 --- a/samples/client/petstore/typescript-axios/builds/with-npm-version/api.ts +++ b/samples/client/petstore/typescript-axios/builds/with-npm-version/api.ts @@ -672,7 +672,7 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration) const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; - const localVarFormParams = new (configuration?.formDataCtor || FormData)(); + const localVarFormParams = new ((configuration && configuration.formDataCtor) || FormData)(); // authentication petstore_auth required // oauth required diff --git a/samples/client/petstore/typescript-axios/builds/with-single-request-parameters/api.ts b/samples/client/petstore/typescript-axios/builds/with-single-request-parameters/api.ts index cba4c887e587..8fc8ff63781f 100644 --- a/samples/client/petstore/typescript-axios/builds/with-single-request-parameters/api.ts +++ b/samples/client/petstore/typescript-axios/builds/with-single-request-parameters/api.ts @@ -672,7 +672,7 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration) const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; - const localVarFormParams = new (configuration?.formDataCtor || FormData)(); + const localVarFormParams = new ((configuration && configuration.formDataCtor) || FormData)(); // authentication petstore_auth required // oauth required