diff --git a/src/templates/core/axios/request.hbs b/src/templates/core/axios/request.hbs index 6612f1614..39564c66c 100644 --- a/src/templates/core/axios/request.hbs +++ b/src/templates/core/axios/request.hbs @@ -93,7 +93,7 @@ export const request = (config: OpenAPIConfig, options: ApiRequestOptions, ax catchErrorCodes(options, result); - resolve(result.body); + resolve(response); } } catch (error) { reject(error); diff --git a/src/templates/exportService.hbs b/src/templates/exportService.hbs index d6bccbbeb..8364ecd23 100644 --- a/src/templates/exportService.hbs +++ b/src/templates/exportService.hbs @@ -36,6 +36,10 @@ import { request as __request } from '../core/request'; providedIn: 'root', }) {{/equals}} +{{#equals @root.httpClient 'axios'}} +import {AxiosResponse} from "axios"; +{{/equals}} + export class {{{name}}}{{{@root.postfix}}} { {{#if @root.exportClient}} @@ -75,7 +79,7 @@ export class {{{name}}}{{{@root.postfix}}} { public {{{name}}}({{>parameters}}): Observable<{{>result}}> { return this.httpRequest.request({ {{else}} - public {{{name}}}({{>parameters}}): CancelablePromise<{{>result}}> { + public {{{name}}}({{>parameters}}): CancelablePromiseresult}}>> { return this.httpRequest.request({ {{/equals}} {{else}}