Skip to content

Commit 5f7981c

Browse files
feat: always expose headers in method signature
1 parent b2401a7 commit 5f7981c

File tree

2 files changed

+16
-19
lines changed

2 files changed

+16
-19
lines changed

src/templates/exportService.hbs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,16 @@ export class {{{name}}}{{{@root.postfix}}} {
4747
* @throws ApiError
4848
*/
4949
{{#if @root.exportClient}}
50-
public {{{name}}}({{>parameters}}): CancelablePromise<{{>result}}> {
50+
public {{{name}}}(
51+
{{~>parameters~}},
52+
customHeaders: Record<string, any> = {}
53+
): CancelablePromise<{{>result}}> {
5154
return this.httpRequest.request({
5255
{{else}}
53-
public static {{{name}}}({{>parameters}}): CancelablePromise<{{>result}}> {
56+
public static {{{name}}}(
57+
{{~>parameters~}},
58+
customHeaders: Record<string, any> = {}
59+
): CancelablePromise<{{>result}}> {
5460
return __request(OpenAPI, {
5561
{{/if}}
5662
method: '{{{method}}}',
@@ -69,13 +75,7 @@ export class {{{name}}}{{{@root.postfix}}} {
6975
{{/each}}
7076
},
7177
{{/if}}
72-
{{#if parametersHeader}}
73-
headers: {
74-
{{#each parametersHeader}}
75-
'{{{prop}}}': {{{name}}},
76-
{{/each}}
77-
},
78-
{{/if}}
78+
headers: customHeaders,
7979
{{#if parametersQuery}}
8080
query: {
8181
{{#each parametersQuery}}

src/templates/partials/parameters.hbs

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,23 @@
1-
{{#if parameters}}
2-
{{#if parametersPath}}
1+
{{~#if parameters}}
2+
{{~#if parametersPath}}
33

44
{{#each parametersPath}}
55
{{{name}}}{{>isRequired}}: {{>type}}{{#if default}} = {{{default}}}{{/if}}{{#unless @last}},
66
{{/unless}}
77
{{~/each}}
88
{{~/if}}
9-
{{~#if parametersPath}}{{#unless parametersBody}}{{#unless parametersQuery}}
10-
{{/unless}}{{/unless}}{{/if}}
119
{{~#if parametersBody}}
1210
{{~#if parametersPath}},{{/if}}
1311
{{#with parametersBody}}
1412
{{{name}}}: {{>type}}
1513
{{~/with}}
16-
{{~#if parametersQuery}}, {{else}}
17-
{{/if}}
14+
{{~#if parametersQuery}},{{/if}}
1815
{{~/if}}
1916
{{~#if parametersQuery}}
2017
{{~#if parametersPath}}{{#unless parametersBody}},{{/unless}}{{/if}}
2118
{{#if codegen.queryParams}}
2219
queryParams: {{codegen.queryParams}}
23-
{{else}}
20+
{{~else~}}
2421
queryParams: {
2522
{{#each parametersQuery}}
2623
{{#ifdef description deprecated}}
@@ -36,6 +33,6 @@
3633
{{{name}}}{{>isRequired}}: {{>type}},
3734
{{/each}}
3835
}
39-
{{/if}}
40-
{{/if}}
41-
{{/if}}
36+
{{~/if}}
37+
{{~/if}}
38+
{{~/if}}

0 commit comments

Comments
 (0)