diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/TypeScriptAngularClientCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/TypeScriptAngularClientCodegen.java index 60b6f2b34c6..1e1acd65c08 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/TypeScriptAngularClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/TypeScriptAngularClientCodegen.java @@ -14,7 +14,13 @@ public String getName() { public String getHelp() { return "Generates a TypeScript AngularJS client library."; } - + + @Override + public void processOpts() { + super.processOpts(); + supportingFiles.add(new SupportingFile("api.d.mustache", apiPackage().replace('.', File.separatorChar), "api.d.ts")); + } + public TypeScriptAngularClientCodegen() { super(); outputFolder = "generated-code/typescript-angular"; @@ -23,6 +29,5 @@ public TypeScriptAngularClientCodegen() { embeddedTemplateDir = templateDir = "TypeScript-Angular"; apiPackage = "API.Client"; modelPackage = "API.Client"; - supportingFiles.add(new SupportingFile("api.d.mustache", apiPackage().replace('.', File.separatorChar), "api.d.ts")); } } diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/TypeScriptNodeClientCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/TypeScriptNodeClientCodegen.java index b4de0f7ed0c..77371a7fb58 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/TypeScriptNodeClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/TypeScriptNodeClientCodegen.java @@ -14,11 +14,16 @@ public String getHelp() { return "Generates a TypeScript nodejs client library."; } + @Override + public void processOpts() { + super.processOpts(); + supportingFiles.add(new SupportingFile("api.mustache", null, "api.ts")); + } + public TypeScriptNodeClientCodegen() { super(); outputFolder = "generated-code/typescript-node"; embeddedTemplateDir = templateDir = "TypeScript-node"; - supportingFiles.add(new SupportingFile("api.mustache", null, "api.ts")); } }