Skip to content

Commit 8195b07

Browse files
committed
feat: only display JSDoc when description OR deprecated exists
1 parent 29795bc commit 8195b07

1 file changed

Lines changed: 15 additions & 3 deletions

File tree

modules/openapi-generator/src/main/resources/typescript-axios/modelGeneric.mustache

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,24 @@ export interface {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{
99

1010
{{/additionalPropertiesType}}
1111
{{#vars}}
12+
{{#description}}
1213
/**
13-
* {{{description}}}
14+
* {{{description}}}
1415
{{#deprecated}}
15-
* @deprecated
16+
* @deprecated
1617
{{/deprecated}}
17-
*/
18+
*/
19+
{{/description}}
20+
{{^description}}
21+
{{#deprecated}}
22+
/**
23+
*
24+
{{#deprecated}}
25+
* @deprecated
26+
{{/deprecated}}
27+
*/
28+
{{/deprecated}}
29+
{{/description}}
1830
'{{baseName}}'{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{#isNullable}} | null{{/isNullable}};
1931
{{/vars}}
2032
}{{#hasEnums}}

0 commit comments

Comments
 (0)