Skip to content

Commit 3490984

Browse files
committed
fixed handlebar syntax for javascript es6 templates.
1 parent ee11ff0 commit 3490984

File tree

6 files changed

+14
-14
lines changed

6 files changed

+14
-14
lines changed

src/main/resources/handlebars/javascript/es6/ApiClient.mustache

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ export class ApiClient {
3030
this.authentications = {
3131
<#authMethods>
3232
<#isBasic>
33-
'<name>': {type: 'basic'}<^-last>,</-last>
33+
'<name>': {type: 'basic'}<^@last>,</@last>
3434
</isBasic>
3535
<#isApiKey>
36-
'<name>': {type: 'apiKey', 'in': <#isKeyInHeader>'header'</isKeyInHeader><^isKeyInHeader>'query'</isKeyInHeader>, name: '<keyParamName>'}<^-last>,</-last>
36+
'<name>': {type: 'apiKey', 'in': <#isKeyInHeader>'header'</isKeyInHeader><^isKeyInHeader>'query'</isKeyInHeader>, name: '<keyParamName>'}<^@last>,</@last>
3737
</isApiKey>
3838
<#isOAuth>
39-
'<name>': {type: 'oauth2'}<^-last>,</-last>
39+
'<name>': {type: 'oauth2'}<^@last>,</@last>
4040
</isOAuth>
4141
</authMethods>
4242
}

src/main/resources/handlebars/javascript/es6/README.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ Please follow the [installation](#installation) instruction and execute the foll
7777

7878
```javascript
7979
var {{{moduleName}}} = require('{{{projectName}}}');
80-
{{#apiInfo}}{{#apis}}{{#-first}}{{#operations}}{{#operation}}{{#-first}}{{#hasAuthMethods}}
80+
{{#apiInfo}}{{#apis}}{{#@first}}{{#operations}}{{#operation}}{{#@first}}{{#hasAuthMethods}}
8181
var defaultClient = {{{moduleName}}}.ApiClient.instance;
8282
{{#authMethods}}{{#isBasic}}
8383
// Configure HTTP basic authorization: {{{name}}}
@@ -118,7 +118,7 @@ var callback = function(error, data, response) {
118118
}
119119
};
120120
api.{{{operationId}}}({{#allParams}}{{#required}}{{{paramName}}}{{#vendorExtensions.x-codegen-hasMoreRequired}}, {{/vendorExtensions.x-codegen-hasMoreRequired}}{{/required}}{{/allParams}}{{#hasOptionalParams}}{{#vendorExtensions.x-codegen-hasRequiredParams}}, {{/vendorExtensions.x-codegen-hasRequiredParams}}opts{{/hasOptionalParams}}{{#hasParams}}, {{/hasParams}}callback);
121-
{{/usePromises}}{{/-first}}{{/operation}}{{/operations}}{{/-first}}{{/apis}}{{/apiInfo}}
121+
{{/usePromises}}{{/@first}}{{/operation}}{{/operations}}{{/@first}}{{/apis}}{{/apiInfo}}
122122
```
123123

124124
## Documentation for API Endpoints

src/main/resources/handlebars/javascript/es6/api_doc.mustache

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ apiInstance.{{{operationId}}}({{#allParams}}{{#required}}{{{paramName}}}{{#vendo
6565
```
6666

6767
### Parameters
68-
{{^allParams}}This endpoint does not need any parameter.{{/allParams}}{{#allParams}}{{#-last}}
68+
{{^allParams}}This endpoint does not need any parameter.{{/allParams}}{{#allParams}}{{#@last}}
6969
Name | Type | Description | Notes
70-
------------- | ------------- | ------------- | -------------{{/-last}}{{/allParams}}
70+
------------- | ------------- | ------------- | -------------{{/@last}}{{/allParams}}
7171
{{#allParams}} **{{paramName}}** | {{#isPrimitiveType}}**{{dataType}}**{{/isPrimitiveType}}{{^isPrimitiveType}}{{#isFile}}**{{dataType}}**{{/isFile}}{{^isFile}}[**{{dataType}}**]({{baseType}}.md){{/isFile}}{{/isPrimitiveType}}| {{description}} | {{^required}}[optional] {{/required}}{{#defaultValue}}[default to {{defaultValue}}]{{/defaultValue}}
7272
{{/allParams}}
7373

@@ -77,7 +77,7 @@ Name | Type | Description | Notes
7777

7878
### Authorization
7979

80-
{{^authMethods}}No authorization required{{/authMethods}}{{#authMethods}}[{{name}}](../README.md#{{name}}){{^-last}}, {{/-last}}{{/authMethods}}
80+
{{^authMethods}}No authorization required{{/authMethods}}{{#authMethods}}[{{name}}](../README.md#{{name}}){{^@last}}, {{/@last}}{{/authMethods}}
8181

8282
### HTTP request headers
8383

src/main/resources/handlebars/javascript/es6/enumClass.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
* @const
1313
*/
1414
{{/emitJSDoc}}
15-
"{{name}}": {{{value}}}{{^-last}},
16-
{{/-last}}
15+
"{{name}}": {{{value}}}{{^@last}},
16+
{{/@last}}
1717
{{/enumVars}}
1818
{{/allowableValues}}
1919
};

src/main/resources/handlebars/javascript/es6/partial_model_generic.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ export class {{classname}} {{#parentModel}}extends {{classname}} {{/parentModel}
1717
* @param {{name}} {{=< >=}}{<&vendorExtensions.x-jsdoc-type>}<={{ }}=> {{#description}}{{{description}}}{{/description}}{{/vendorExtensions.x-all-required}}
1818
*/
1919
{{/emitJSDoc}}
20-
constructor({{#vendorExtensions.x-all-required}}{{name}}{{^-last}}, {{/-last}}{{/vendorExtensions.x-all-required}}) {
20+
constructor({{#vendorExtensions.x-all-required}}{{name}}{{^@last}}, {{/@last}}{{/vendorExtensions.x-all-required}}) {
2121
{{#parentModel}}
22-
super({{#vendorExtensions.x-all-required}}{{name}}{{^-last}}, {{/-last}}{{/vendorExtensions.x-all-required}});
22+
super({{#vendorExtensions.x-all-required}}{{name}}{{^@last}}, {{/@last}}{{/vendorExtensions.x-all-required}});
2323
{{/parentModel}}
2424
{{#parent}}
2525
{{^parentModel}}

src/main/resources/handlebars/javascript/es6/partial_model_inner_enum.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
* @const
1515
*/
1616
{{/emitJSDoc}}
17-
{{name}}: {{{value}}}{{^-last}},
17+
{{name}}: {{{value}}}{{^@last}},
1818

19-
{{/-last}}
19+
{{/@last}}
2020
{{/enumVars}}
2121
{{/allowableValues}}
2222

0 commit comments

Comments
 (0)