swagger-js-codegen
Advanced tools
+1
-1
@@ -11,3 +11,3 @@ 'use strict'; | ||
| var normalizeName = function(id) { | ||
| return id.replace(/\.|\-|\{|\}/g, '_'); | ||
| return id.replace(/\.|\-|\{|\}|\s/g, '_'); | ||
| }; | ||
@@ -14,0 +14,0 @@ |
@@ -64,2 +64,8 @@ 'use strict'; | ||
| property.name = propertyName; | ||
| property.optional = true; | ||
| if (swaggerType.required && swaggerType.required.indexOf(propertyName) !== -1) { | ||
| property.optional = false; | ||
| } | ||
| typespec.properties.push(property); | ||
@@ -83,2 +89,1 @@ }); | ||
| module.exports.convertType = convertType; | ||
+1
-1
| { | ||
| "name": "swagger-js-codegen", | ||
| "main": "./lib/codegen.js", | ||
| "version": "1.11.2", | ||
| "version": "1.12.0", | ||
| "description": "A Swagger codegen for JavaScript", | ||
@@ -6,0 +6,0 @@ "scripts": { |
@@ -7,6 +7,6 @@ {{#tsType}} | ||
| %><%#isObject%>{<%#properties%> | ||
| '<%name%>': <%>type%><%/properties%> | ||
| '<%name%>'<%#optional%>?<%/optional%>: <%>type%><%/properties%> | ||
| }<%/isObject%><%! | ||
| %><%#isArray%>Array<<%#elementType%><%>type%><%/elementType%>>|<%#elementType%><%>type%><%/elementType%><%/isArray%> | ||
| <%={{ }}=%> | ||
| {{/tsType}} | ||
| {{/tsType}} |
585740
0.04%10360
0.04%