Skip to content

Commit 82ae8f2

Browse files
committed
Signature with required parameters first
1 parent 5ab70fb commit 82ae8f2

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

templates-v7/typescript/api/api.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export class {{classname}} extends Service {
3636

3737
{{#operation}}
3838
{{>api_summary}}
39-
public async {{#vendorExtensions.x-methodName}}{{.}}{{/vendorExtensions.x-methodName}}{{^vendorExtensions.x-methodName}}{{nickname}}{{/vendorExtensions.x-methodName}}({{#pathParams}}{{paramName}}: {{{dataType}}}, {{/pathParams}}{{#bodyParams}}{{paramName}}: {{{dataType}}}, {{/bodyParams}}{{#queryParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/queryParams}}requestOptions?: IRequest.Options): Promise<{{#returnType}}{{{.}}}{{/returnType}}{{^returnType}}void{{/returnType}}> {
39+
public async {{#vendorExtensions.x-methodName}}{{.}}{{/vendorExtensions.x-methodName}}{{^vendorExtensions.x-methodName}}{{nickname}}{{/vendorExtensions.x-methodName}}({{#pathParams}}{{paramName}}: {{{dataType}}}, {{/pathParams}}{{#bodyParams}}{{paramName}}: {{{dataType}}}, {{/bodyParams}}{{#queryParams}}{{#required}}{{paramName}}: {{{dataType}}}, {{/required}}{{/queryParams}}{{#queryParams}}{{^required}}{{paramName}}?: {{{dataType}}}, {{/required}}{{/queryParams}}requestOptions?: IRequest.Options): Promise<{{#returnType}}{{{.}}}{{/returnType}}{{^returnType}}void{{/returnType}}> {
4040
const endpoint = `${this.baseUrl}{{{path}}}`{{#pathParams}}
4141
.replace("{" + "{{baseName}}" + "}", encodeURIComponent(String({{paramName}}))){{/pathParams}};
4242
const resource = new Resource(this, endpoint);

templates-v7/typescript/api_summary.mustache

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,9 @@
88
{{#bodyParams}}
99
* @param {{paramName}} {@link {{dataType}} } {{description}}
1010
{{/bodyParams}}
11-
* @param requestOptions {@link IRequest.Options }
12-
{{#queryParams}}
13-
* @param {{paramName}} {@link {{dataType}} } {{description}}
14-
{{/queryParams}}
11+
* @param requestOptions {@link IRequest.Options }{{#queryParams}}{{#required}}
12+
* @param {{paramName}} {@link {{dataType}} } (Required) {{description}}{{/required}}{{/queryParams}}{{#queryParams}}{{^required}}
13+
* @param {{paramName}} {@link {{dataType}} } {{description}}{{/required}}{{/queryParams}}
1514
{{#hasProduces}}
1615
* @return {@link {{returnType}} }
1716
{{/hasProduces}}

0 commit comments

Comments
 (0)