Added model generation with imports

This commit is contained in:
Tino Fuhrmann 2018-08-09 21:40:47 +02:00
parent 6638cef37a
commit 1a31c48ceb
3 changed files with 21 additions and 0 deletions

View File

@ -124,6 +124,9 @@ public class TypeScriptClientCodegen extends DefaultCodegen implements CodegenCo
supportingFiles.add(new SupportingFile("configuration.mustache", "", "configuration.ts"));
supportingFiles.add(new SupportingFile("middleware.mustache", "", "middleware.ts"));
// models
this.modelPackage = "";
this.modelTemplateFiles.put("models/models.mustache", ".ts");
}

View File

@ -0,0 +1,3 @@
/*
TODO: LICENSE INFO
*/

View File

@ -0,0 +1,15 @@
// tslint:disable
{{>licenseInfo}}
{{#models}}
{{#model}}
{{#imports}}
import { {{.}} } from './{{.}}';
{{/imports}}
{{#isEnum}}
{{>models/modelEnum}}
{{/isEnum}}
{{^isEnum}}
{{>models/modelGeneric}}
{{/isEnum}}
{{/model}}
{{/models}}