Skip to content

Commit e1fc92c

Browse files
committed
fixes parents when schema has additional properties
1 parent 2c7efda commit e1fc92c

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

  • modules/openapi-generator/src/main/resources/typescript-node

modules/openapi-generator/src/main/resources/typescript-node/model.mustache

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { {{classname}} } from '{{filename}}';
1212
*/
1313
{{/description}}
1414
{{^isEnum}}
15-
export class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{
15+
export class {{classname}} {{#allParents}}{{#-first}} extends {{/-first}}{{{.}}}{{^-last}}, {{/-last}}{{/allParents}}{
1616
{{#vars}}
1717
{{#description}}
1818
/**
@@ -53,12 +53,12 @@ export class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{
5353
];
5454

5555
static getAttributeTypeMap() {
56-
{{#parent}}
56+
{{#allParents}}
5757
return super.getAttributeTypeMap().concat({{classname}}.attributeTypeMap);
58-
{{/parent}}
59-
{{^parent}}
58+
{{/allParents}}
59+
{{^allParents}}
6060
return {{classname}}.attributeTypeMap;
61-
{{/parent}}
61+
{{/allParents}}
6262
}
6363
{{/isArray}}
6464
}

0 commit comments

Comments
 (0)