diff --git a/modules/swagger-codegen/src/main/resources/typescript-node/api.mustache b/modules/swagger-codegen/src/main/resources/typescript-node/api.mustache index 0e534b1e25d..765bc44a15e 100644 --- a/modules/swagger-codegen/src/main/resources/typescript-node/api.mustache +++ b/modules/swagger-codegen/src/main/resources/typescript-node/api.mustache @@ -379,12 +379,12 @@ export class {{classname}} { {{/required}}{{/allParams}} {{#queryParams}} if ({{paramName}} !== undefined) { - queryParameters['{{baseName}}'] = ObjectSerializer.serialize({{paramName}}, "{{dataType}}"); + queryParameters['{{baseName}}'] = ObjectSerializer.serialize({{paramName}}, "{{{dataType}}}"); } {{/queryParams}} {{#headerParams}} - headerParams['{{baseName}}'] = ObjectSerializer.serialize({{paramName}}, "{{dataType}}"); + headerParams['{{baseName}}'] = ObjectSerializer.serialize({{paramName}}, "{{{dataType}}}"); {{/headerParams}} let useFormData = false; @@ -395,7 +395,7 @@ export class {{classname}} { formParams['{{baseName}}'] = {{paramName}}; {{/isFile}} {{^isFile}} - formParams['{{baseName}}'] = ObjectSerializer.serialize({{paramName}}, "{{dataType}}"); + formParams['{{baseName}}'] = ObjectSerializer.serialize({{paramName}}, "{{{dataType}}}"); {{/isFile}} } {{#isFile}} @@ -416,7 +416,7 @@ export class {{classname}} { encoding: null, {{/isResponseFile}} {{#bodyParam}} - body: ObjectSerializer.serialize({{paramName}}, "{{dataType}}") + body: ObjectSerializer.serialize({{paramName}}, "{{{dataType}}}") {{/bodyParam}} }; @@ -439,7 +439,7 @@ export class {{classname}} { reject(error); } else { {{#returnType}} - body = ObjectSerializer.deserialize(body, "{{returnType}}"); + body = ObjectSerializer.deserialize(body, "{{{returnType}}}"); {{/returnType}} if (response.statusCode >= 200 && response.statusCode <= 299) { resolve({ response: response, body: body }); diff --git a/samples/client/petstore/typescript-node/default/.swagger-codegen/VERSION b/samples/client/petstore/typescript-node/default/.swagger-codegen/VERSION index 7fea99011a6..f9f7450d135 100644 --- a/samples/client/petstore/typescript-node/default/.swagger-codegen/VERSION +++ b/samples/client/petstore/typescript-node/default/.swagger-codegen/VERSION @@ -1 +1 @@ -2.2.3-SNAPSHOT \ No newline at end of file +2.3.0-SNAPSHOT \ No newline at end of file diff --git a/samples/client/petstore/typescript-node/default/api.ts b/samples/client/petstore/typescript-node/default/api.ts index 89b6cfb6421..e3df99e6ef9 100644 --- a/samples/client/petstore/typescript-node/default/api.ts +++ b/samples/client/petstore/typescript-node/default/api.ts @@ -593,7 +593,7 @@ export class PetApi { if (status !== undefined) { - queryParameters['status'] = ObjectSerializer.serialize(status, "Array<string>"); + queryParameters['status'] = ObjectSerializer.serialize(status, "Array"); } @@ -624,7 +624,7 @@ export class PetApi { if (error) { reject(error); } else { - body = ObjectSerializer.deserialize(body, "Array<Pet>"); + body = ObjectSerializer.deserialize(body, "Array"); if (response.statusCode >= 200 && response.statusCode <= 299) { resolve({ response: response, body: body }); } else { @@ -647,7 +647,7 @@ export class PetApi { if (tags !== undefined) { - queryParameters['tags'] = ObjectSerializer.serialize(tags, "Array<string>"); + queryParameters['tags'] = ObjectSerializer.serialize(tags, "Array"); } @@ -678,7 +678,7 @@ export class PetApi { if (error) { reject(error); } else { - body = ObjectSerializer.deserialize(body, "Array<Pet>"); + body = ObjectSerializer.deserialize(body, "Array"); if (response.statusCode >= 200 && response.statusCode <= 299) { resolve({ response: response, body: body }); } else { @@ -1306,7 +1306,7 @@ export class UserApi { uri: localVarPath, useQuerystring: this._useQuerystring, json: true, - body: ObjectSerializer.serialize(body, "Array<User>") + body: ObjectSerializer.serialize(body, "Array") }; this.authentications.default.applyToRequest(requestOptions); @@ -1354,7 +1354,7 @@ export class UserApi { uri: localVarPath, useQuerystring: this._useQuerystring, json: true, - body: ObjectSerializer.serialize(body, "Array<User>") + body: ObjectSerializer.serialize(body, "Array") }; this.authentications.default.applyToRequest(requestOptions); diff --git a/samples/client/petstore/typescript-node/npm/.swagger-codegen/VERSION b/samples/client/petstore/typescript-node/npm/.swagger-codegen/VERSION index 7fea99011a6..f9f7450d135 100644 --- a/samples/client/petstore/typescript-node/npm/.swagger-codegen/VERSION +++ b/samples/client/petstore/typescript-node/npm/.swagger-codegen/VERSION @@ -1 +1 @@ -2.2.3-SNAPSHOT \ No newline at end of file +2.3.0-SNAPSHOT \ No newline at end of file diff --git a/samples/client/petstore/typescript-node/npm/api.ts b/samples/client/petstore/typescript-node/npm/api.ts index 89b6cfb6421..e3df99e6ef9 100644 --- a/samples/client/petstore/typescript-node/npm/api.ts +++ b/samples/client/petstore/typescript-node/npm/api.ts @@ -593,7 +593,7 @@ export class PetApi { if (status !== undefined) { - queryParameters['status'] = ObjectSerializer.serialize(status, "Array<string>"); + queryParameters['status'] = ObjectSerializer.serialize(status, "Array"); } @@ -624,7 +624,7 @@ export class PetApi { if (error) { reject(error); } else { - body = ObjectSerializer.deserialize(body, "Array<Pet>"); + body = ObjectSerializer.deserialize(body, "Array"); if (response.statusCode >= 200 && response.statusCode <= 299) { resolve({ response: response, body: body }); } else { @@ -647,7 +647,7 @@ export class PetApi { if (tags !== undefined) { - queryParameters['tags'] = ObjectSerializer.serialize(tags, "Array<string>"); + queryParameters['tags'] = ObjectSerializer.serialize(tags, "Array"); } @@ -678,7 +678,7 @@ export class PetApi { if (error) { reject(error); } else { - body = ObjectSerializer.deserialize(body, "Array<Pet>"); + body = ObjectSerializer.deserialize(body, "Array"); if (response.statusCode >= 200 && response.statusCode <= 299) { resolve({ response: response, body: body }); } else { @@ -1306,7 +1306,7 @@ export class UserApi { uri: localVarPath, useQuerystring: this._useQuerystring, json: true, - body: ObjectSerializer.serialize(body, "Array<User>") + body: ObjectSerializer.serialize(body, "Array") }; this.authentications.default.applyToRequest(requestOptions); @@ -1354,7 +1354,7 @@ export class UserApi { uri: localVarPath, useQuerystring: this._useQuerystring, json: true, - body: ObjectSerializer.serialize(body, "Array<User>") + body: ObjectSerializer.serialize(body, "Array") }; this.authentications.default.applyToRequest(requestOptions);