Skip to content

Commit af594ea

Browse files
committed
Merge pull request #2076 from daveholladay/issue-1487
Fix #1487, TypeScript-Angular output path wrong if apiPackage not the…
2 parents f79ec39 + 9673b87 commit af594ea

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/TypeScriptAngularClientCodegen.java

+7-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,13 @@ public String getName() {
1414
public String getHelp() {
1515
return "Generates a TypeScript AngularJS client library.";
1616
}
17-
17+
18+
@Override
19+
public void processOpts() {
20+
super.processOpts();
21+
supportingFiles.add(new SupportingFile("api.d.mustache", apiPackage().replace('.', File.separatorChar), "api.d.ts"));
22+
}
23+
1824
public TypeScriptAngularClientCodegen() {
1925
super();
2026
outputFolder = "generated-code/typescript-angular";
@@ -23,6 +29,5 @@ public TypeScriptAngularClientCodegen() {
2329
embeddedTemplateDir = templateDir = "TypeScript-Angular";
2430
apiPackage = "API.Client";
2531
modelPackage = "API.Client";
26-
supportingFiles.add(new SupportingFile("api.d.mustache", apiPackage().replace('.', File.separatorChar), "api.d.ts"));
2732
}
2833
}

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/TypeScriptNodeClientCodegen.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,16 @@ public String getHelp() {
1414
return "Generates a TypeScript nodejs client library.";
1515
}
1616

17+
@Override
18+
public void processOpts() {
19+
super.processOpts();
20+
supportingFiles.add(new SupportingFile("api.mustache", null, "api.ts"));
21+
}
22+
1723
public TypeScriptNodeClientCodegen() {
1824
super();
1925
outputFolder = "generated-code/typescript-node";
2026
embeddedTemplateDir = templateDir = "TypeScript-node";
21-
supportingFiles.add(new SupportingFile("api.mustache", null, "api.ts"));
2227
}
2328

2429
}

0 commit comments

Comments
 (0)