Skip to content

Commit 540df88

Browse files
author
mkefd
committed
mappersmith: hasDefault
1 parent 2aad9c9 commit 540df88

File tree

2 files changed

+9
-14
lines changed

2 files changed

+9
-14
lines changed

src/templates/core/mappersmith/request.hbs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export type {{{clientName}}}Client = {
2525
{{#each services}}
2626
{{name}}: {
2727
{{#each operations}}
28-
{{name}}: (params: {{>parameters2}}) => Promise<Response<{{>result}}>>,
28+
{{name}}: ({{>parameters2}}) => Promise<Response<{{>result}}>>,
2929
{{/each}}
3030
},
3131
{{/each}}
@@ -47,7 +47,13 @@ export const {{{camelCase clientName}}}MappersmithClientFactory = ({
4747
{{#each services}}
4848
{{name}}: {
4949
{{#each operations}}
50-
{{name}}: { method: '{{method}}', path: '{{path}}', bodyAttr: 'requestBody' },
50+
{{name}}: { method: '{{method}}', path: '{{path}}', bodyAttr: 'requestBody' {{#if hasDefault}}, params: {
51+
{{#each parameters}}
52+
{{#if default}}
53+
{{{name}}}: {{{default}}},
54+
{{/if}}
55+
{{/each}}
56+
}{{/if}} },
5157
{{/each}}
5258
},
5359
{{/each}}
Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,8 @@
11
{{#if parameters}}
2-
{
2+
params{{#if hasDefault}}?{{/if}}: {
33
{{#each parameters}}
44
{{{name}}}{{>isRequired}}: {{>type}},
55
{{/each}}
66
}
7-
{{#if hasDefault}}
8-
= {
9-
{{#each parameters}}
10-
{{#if default}}
11-
{{{name}}}: {{{default}}},
12-
{{/if}}
13-
{{/each}}
14-
}
15-
{{/if}}
16-
{{else}}
17-
{}
187
{{/if}}
198

0 commit comments

Comments
 (0)