diff --git a/modules/swagger-codegen/src/main/resources/TypeScript-Angular/model.mustache b/modules/swagger-codegen/src/main/resources/TypeScript-Angular/model.mustache index bbda64b37da..b425d14d5e4 100644 --- a/modules/swagger-codegen/src/main/resources/TypeScript-Angular/model.mustache +++ b/modules/swagger-codegen/src/main/resources/TypeScript-Angular/model.mustache @@ -2,16 +2,22 @@ module {{package}} { 'use strict'; + {{#models}} {{#model}} - {{#description}}/** - * {{{description}}} - */{{/description}} +{{#description}} + /** + * {{{description}}} + */ +{{/description}} export class {{classname}} {{#parent}}extends {{{parent}}} {{/parent}}{ {{#vars}} - {{#description}}/** - * {{{description}}} - */{{/description}} + +{{#description}} + /** + * {{{description}}} + */ +{{/description}} {{name}}: {{#isEnum}}{{classname}}.{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{/isEnum}}; {{/vars}} } @@ -19,9 +25,12 @@ module {{package}} { {{#hasEnums}} export module {{classname}} { {{#vars}} - {{#isEnum}}export enum {{datatypeWithEnum}} { {{#allowableValues}}{{#values}} +{{#isEnum}} + + export enum {{datatypeWithEnum}} { {{#allowableValues}}{{#values}} {{.}} = '{{.}}',{{/values}}{{/allowableValues}} - }{{/isEnum}} + } +{{/isEnum}} {{/vars}} } {{/hasEnums}} diff --git a/modules/swagger-codegen/src/main/resources/TypeScript-node/model.mustache b/modules/swagger-codegen/src/main/resources/TypeScript-node/model.mustache index f187ac3e40f..55c8997e1bc 100644 --- a/modules/swagger-codegen/src/main/resources/TypeScript-node/model.mustache +++ b/modules/swagger-codegen/src/main/resources/TypeScript-node/model.mustache @@ -1,22 +1,31 @@ {{#models}} {{#model}} -{{#description}}/** -* {{{description}}} -*/{{/description}} +{{#description}} +/** + * {{{description}}} + */ +{{/description}} export class {{classname}} {{#parent}}extends {{{parent}}} {{/parent}}{ - {{#vars}}{{#description}}/** - * {{{description}}} - */ - {{/description}} - {{name}}: {{#isEnum}}{{classname}}.{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{/isEnum}};{{/vars}} +{{#vars}} + +{{#description}} + /** + * {{{description}}} + */ +{{/description}} + {{name}}: {{#isEnum}}{{classname}}.{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{/isEnum}}; +{{/vars}} } {{#hasEnums}} export module {{classname}} { {{#vars}} - {{#isEnum}}export enum {{datatypeWithEnum}} { {{#allowableValues}}{{#values}} +{{#isEnum}} + + export enum {{datatypeWithEnum}} { {{#allowableValues}}{{#values}} {{.}} = '{{.}}',{{/values}}{{/allowableValues}} - }{{/isEnum}} + } +{{/isEnum}} {{/vars}} } {{/hasEnums}}