You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/openapi-generator/src/main/resources/typescript-nestjs/api.service.mustache
+17-27Lines changed: 17 additions & 27 deletions
Original file line number
Diff line number
Diff line change
@@ -102,23 +102,13 @@ export class {{classname}} {
102
102
public {{nickname}}({{#allParams}}{{^isConstEnumParam}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/isConstEnumParam}}{{/allParams}}): Observable<AxiosResponse<{{#returnType}}{{{returnType}}}{{#isResponseTypeFile}}|undefined{{/isResponseTypeFile}}{{/returnType}}{{^returnType}}any{{/returnType}}>>;
103
103
public {{nickname}}({{#allParams}}{{^isConstEnumParam}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/isConstEnumParam}}{{/allParams}}): Observable<any> {
104
104
{{/useSingleRequestParameter}}
105
-
{{#allParams.0}}
106
-
{{#useSingleRequestParameter}}
107
-
const {
108
-
{{#allParams}}
109
-
{{paramName}},
110
-
{{/allParams}}
111
-
} = requestParameters;
112
-
113
-
{{/useSingleRequestParameter}}
114
-
{{/allParams.0}}
115
105
{{#allParams}}
116
106
{{#required}}
117
107
{{#isConstEnumParam}}
118
108
let {{paramName}} = {{{dataType}}};
119
109
{{/isConstEnumParam}}
120
110
{{^isConstEnumParam}}
121
-
if ({{paramName}} === null || {{paramName}} === undefined) {
111
+
if ({{#useSingleRequestParameter}}requestParameters['{{/useSingleRequestParameter}}{{paramName}}{{#useSingleRequestParameter}}']{{/useSingleRequestParameter}} === null || {{#useSingleRequestParameter}}requestParameters['{{/useSingleRequestParameter}}{{paramName}}{{#useSingleRequestParameter}}']{{/useSingleRequestParameter}} === undefined) {
122
112
throw new Error('Required parameter {{paramName}} was null or undefined when calling {{nickname}}.');
123
113
}
124
114
@@ -129,24 +119,24 @@ export class {{classname}} {
129
119
let queryParameters = new URLSearchParams();
130
120
{{#queryParams}}
131
121
{{#isArray}}
132
-
if ({{paramName}}) {
122
+
if ({{#useSingleRequestParameter}}requestParameters['{{/useSingleRequestParameter}}{{paramName}}{{#useSingleRequestParameter}}']{{/useSingleRequestParameter}}) {
if ({{#useSingleRequestParameter}}requestParameters['{{/useSingleRequestParameter}}{{paramName}}{{#useSingleRequestParameter}}']{{/useSingleRequestParameter}}) {
@@ -256,20 +246,20 @@ export class {{classname}} {
256
246
{{#formParams}}
257
247
258
248
{{#isArray}}
259
-
if ({{paramName}}) {
249
+
if ({{#useSingleRequestParameter}}requestParameters['{{/useSingleRequestParameter}}{{paramName}}{{#useSingleRequestParameter}}']{{/useSingleRequestParameter}}) {
if ({{#useSingleRequestParameter}}requestParameters['{{/useSingleRequestParameter}}{{paramName}}{{#useSingleRequestParameter}}']{{/useSingleRequestParameter}} !== undefined) {
0 commit comments