diff --git a/templates/node/docs/example.md.twig b/templates/node/docs/example.md.twig index 495517ac2..e2604d6b7 100644 --- a/templates/node/docs/example.md.twig +++ b/templates/node/docs/example.md.twig @@ -4,9 +4,9 @@ const fs = require('fs'); {% endif %} // Init SDK -let client = new sdk.Client(); +const client = new sdk.Client(); -let {{ service.name | caseCamel }} = new sdk.{{service.name | caseUcfirst}}(client); +const {{ service.name | caseCamel }} = new sdk.{{service.name | caseUcfirst}}(client); {% if method.security|length > 0 %} client @@ -18,7 +18,7 @@ client {% endfor %}; {% endif %} -let promise = {{ service.name | caseCamel }}.{{ method.name | caseCamel }}({% for parameter in method.parameters.all %}{% if parameter.required %}{% if not loop.first %}, {% endif %}{{ parameter | paramExample }}{% endif %}{% endfor %}); +const promise = {{ service.name | caseCamel }}.{{ method.name | caseCamel }}({% for parameter in method.parameters.all %}{% if parameter.required %}{% if not loop.first %}, {% endif %}{{ parameter | paramExample }}{% endif %}{% endfor %}); promise.then(function (response) { console.log(response); diff --git a/templates/web/README.md.twig b/templates/web/README.md.twig index 6d22ebaa2..667e4df7b 100644 --- a/templates/web/README.md.twig +++ b/templates/web/README.md.twig @@ -33,7 +33,7 @@ npm install {{ language.params.npmPackage }} --save If you're using a bundler (like [Rollup](https://rollupjs.org/) or [webpack](https://webpack.js.org/)), you can import the {{ spec.title }} module when you need it: ```js -import {{ '{' }} {{ language.params.npmPackage|caseUcfirst }} {{ '}' }} from "{{ language.params.npmPackage }}"; +import {{ '{' }} Client, Account {{ '}' }} from "{{ language.params.npmPackage }}"; ``` ### CDN diff --git a/templates/web/docs/example.md.twig b/templates/web/docs/example.md.twig index 89be198c1..215e9d4c7 100644 --- a/templates/web/docs/example.md.twig +++ b/templates/web/docs/example.md.twig @@ -1,7 +1,11 @@ -const sdk = new {{ spec.title | caseUcfirst }}(); +import {{ '{' }} Client, {{service.name | caseUcfirst}} {{ '}' }} from "{{ language.params.npmPackage }}"; + +const client = new Client(); + +const {{ service.name | caseCamel }} = new {{service.name | caseUcfirst}}(client); {% if method.security|length > 0 %} -sdk +client .setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint {% for node in method.security %} {% for key,header in node|keys %} @@ -12,7 +16,7 @@ sdk {% endif %} {% if method.type == 'webAuth' %}// Go to OAuth provider login page {% endif %} -{% if method.type == 'webAuth' %}{% elseif method.type == 'location' %}let result = {% else %}let promise = {% endif %}sdk.{{ service.name | caseLower }}.{{ method.name | caseCamel }}({% for parameter in method.parameters.all %}{% if parameter.required %}{% if not loop.first %}, {% endif %}{{ parameter | paramExample }}{% endif %}{% endfor %}); +{% if method.type == 'webAuth' %}{% elseif method.type == 'location' %}const result = {% else %}const promise = {% endif %}{{ service.name | caseCamel }}.{{ method.name | caseCamel }}({% for parameter in method.parameters.all %}{% if parameter.required %}{% if not loop.first %}, {% endif %}{{ parameter | paramExample }}{% endif %}{% endfor %}); {% if method.type == 'webAuth' %}{% elseif method.type == 'location' %}console.log(result); // Resource URL{% else %}promise.then(function (response) { console.log(response); // Success