diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavascriptClientCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavascriptClientCodegen.java index 2620efe209d..5b6862337cd 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavascriptClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavascriptClientCodegen.java @@ -134,8 +134,8 @@ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenCo typeMapping.put("double", "Number"); typeMapping.put("number", "Number"); typeMapping.put("DateTime", "Date"); - // binary not supported in JavaScript client right now, using Object as a workaround - typeMapping.put("binary", "Object"); + // binary not supported in JavaScript client right now, using String as a workaround + typeMapping.put("binary", "String"); importMapping.clear(); } diff --git a/samples/client/petstore/javascript/src/api/PetApi.js b/samples/client/petstore/javascript/src/api/PetApi.js index 281fa1e214c..1746e343abb 100644 --- a/samples/client/petstore/javascript/src/api/PetApi.js +++ b/samples/client/petstore/javascript/src/api/PetApi.js @@ -377,7 +377,7 @@ * Returns a pet when ID < 10. ID > 10 or nonintegers will simulate API error conditions * @param {Integer} petId ID of pet that needs to be fetched * @param {function} callback the callback function, accepting three arguments: error, data, response - * data is of type: Object + * data is of type: String */ self.getPetByIdWithByteArray = function(petId, callback) { var postBody = null; @@ -420,7 +420,7 @@ /** * Fake endpoint to test byte array in body parameter for adding a new pet to the store * - * @param {Object} body Pet object in the form of byte array + * @param {String} body Pet object in the form of byte array * @param {function} callback the callback function, accepting three arguments: error, data, response */ self.addPetUsingByteArray = function(body, callback) {