fix parameter name for typescript-node using baseName

This commit is contained in:
wing328 2015-09-20 22:59:56 +08:00
parent cbc2fb237d
commit c203854254

View File

@ -160,37 +160,35 @@ export class {{classname}} {
var path = this.url + this.basePath + '{{path}}'; var path = this.url + this.basePath + '{{path}}';
{{#pathParams}} {{#pathParams}}
path = path.replace('{' + '{{paramName}}' + '}', String({{paramName}})); path = path.replace('{' + '{{baseName}}' + '}', String({{paramName}}));
{{/pathParams}} {{/pathParams}}
var queryParameters: any = {}; var queryParameters: any = {};
var headerParams: any = {}; var headerParams: any = {};
var formParams: any = {}; var formParams: any = {};
{{#allParams}} {{#allParams}}{{#required}}
{{#required}}
// verify required parameter '{{paramName}}' is set // verify required parameter '{{paramName}}' is set
if (!{{paramName}}) { if (!{{paramName}}) {
throw new Error('Missing required parameter {{paramName}} when calling {{nickname}}'); throw new Error('Missing required parameter {{paramName}} when calling {{nickname}}');
} }
{{/required}} {{/required}}{{/allParams}}
{{/allParams}}
{{#queryParams}} {{#queryParams}}
if ({{paramName}} !== undefined) { if ({{paramName}} !== undefined) {
queryParameters['{{paramName}}'] = {{paramName}}; queryParameters['{{baseName}}'] = {{paramName}};
} }
{{/queryParams}} {{/queryParams}}
{{#headerParams}} {{#headerParams}}
headerParams['{{paramName}}'] = {{paramName}}; headerParams['{{baseName}}'] = {{paramName}};
{{/headerParams}} {{/headerParams}}
var useFormData = false; var useFormData = false;
{{#formParams}} {{#formParams}}
if ({{paramName}} !== undefined) { if ({{paramName}} !== undefined) {
formParams['{{paramName}}'] = {{paramName}}; formParams['{baseName}}'] = {{paramName}};
} }
{{#isFile}} {{#isFile}}
useFormData = true; useFormData = true;