Skip to content

Commit

Permalink
refs swagger-api/swagger-codegen#9909 - fix javascript generator temp…
Browse files Browse the repository at this point in the history
…lateDir and missing template file
  • Loading branch information
frantuma committed Dec 13, 2019
1 parent fd87da0 commit 328a684
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,9 @@ public JavaScriptClientCodegen() {
modelTestTemplateFiles.put("model_test.mustache", ".js");
apiTemplateFiles.put("api.mustache", ".js");
apiTestTemplateFiles.put("api_test.mustache", ".js");
embeddedTemplateDir = templateDir = "javascript";
if (StringUtils.isBlank(templateDir)) {
embeddedTemplateDir = templateDir = getTemplateDir();
}
apiPackage = "api";
modelPackage = "model";
modelDocTemplateFiles.put("model_doc.mustache", ".md");
Expand Down Expand Up @@ -765,7 +767,7 @@ public CodegenOperation fromOperation(String path, String httpMethod, Operation
@Override
public CodegenModel fromModel(String name, Schema schema, Map<String, Schema> allSchemas) {
CodegenModel codegenModel = super.fromModel(name, schema, allSchemas);

boolean hasEnums = getBooleanValue(codegenModel, HAS_ENUMS_EXT_NAME);
if (allSchemas != null && codegenModel != null && codegenModel.parent != null && hasEnums) {
final Schema parentModel = allSchemas.get(codegenModel.parentSchema);
Expand All @@ -789,7 +791,7 @@ public CodegenModel fromModel(String name, Schema schema, Map<String, Schema> al
codegenModel.vendorExtensions.put("x-isPrimitive", true);
}
}
}
}
return codegenModel;
}

Expand All @@ -816,7 +818,7 @@ private String getModelledType(String dataType) {

@Override
public String getDefaultTemplateDir() {
return "JavaScript";
return "javascript";
}

private String getJSDocType(CodegenModel cm, CodegenProperty cp) {
Expand Down
8 changes: 8 additions & 0 deletions src/main/resources/handlebars/javascript/.babelrc.mustache
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"plugins": [
["babel-plugin-transform-builtin-extend", {
globals: ["Error", "Array"]
}]
],
"presets": ["env", "stage-0"]
}

0 comments on commit 328a684

Please # to comment.