Skip to content

Commit b82ebb6

Browse files
committed
update template to allow for additional headers
1 parent 82f1083 commit b82ebb6

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

src/templates/exportService.hbs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,17 @@ export class {{{name}}}{{{@root.postfix}}} {
105105
{{/if}}
106106
{{#if parametersHeader}}
107107
headers: {
108+
{{#if @root.useOptions}}
109+
...additionalHeaders,
110+
{{/if}}
108111
{{#each parametersHeader}}
109112
'{{{prop}}}': {{{name}}},
110113
{{/each}}
111114
},
115+
{{else}}
116+
{{#if @root.useOptions}}
117+
headers: additionalHeaders,
118+
{{/if}}
112119
{{/if}}
113120
{{#if parametersQuery}}
114121
query: {

src/templates/partials/parameters.hbs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
{{#if parameters}}
2-
{{#if @root.useOptions~}}
1+
{{~#if @root.useOptions}}
32
{
43
{{#each parameters}}
54
{{{name}}}{{#if default}} = {{{default}}}{{/if}},
65
{{/each}}
6+
{{#if @root.useOptions}}
7+
additionalHeaders = {},
8+
{{/if}}
79
}: {
810
{{#each parameters}}
911
{{#ifdef description deprecated}}
@@ -18,11 +20,13 @@
1820
{{/ifdef}}
1921
{{{name}}}{{>isRequired}}: {{>type}},
2022
{{/each}}
21-
}
23+
additionalHeaders?: Record<string, string>,
24+
}{{#unless parameters}} = {}{{/unless}}
2225
{{~else}}
26+
{{#if parameters}}
2327

2428
{{#each parameters}}
2529
{{{name}}}{{>isRequired}}: {{>type}}{{#if default}} = {{{default}}}{{/if}},
2630
{{/each}}
2731
{{/if}}
28-
{{/if}}
32+
{{/if}}

0 commit comments

Comments
 (0)