Skip to content

Commit b967733

Browse files
authored
fix(javascript): add missing descriptions (#416)
1 parent 6a30a6c commit b967733

File tree

1 file changed

+14
-32
lines changed

1 file changed

+14
-32
lines changed

templates/javascript/model.mustache

Lines changed: 14 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,29 @@
1-
{{#models}}
2-
{{#model}}
1+
{{#models}}{{#model}}
32
{{#tsImports}}
43
import { {{classname}} } from '{{filename}}';
54
{{/tsImports}}
65

76
{{! We handle types that depend on other interfaces }}
87
{{#interfaces.size}}
9-
export type {{classname}} = {{#oneOf}}{{.}} {{^-last}}|{{/-last}} {{/oneOf}}{{#allOf}}{{.}} {{^-last}}&{{/-last}} {{/allOf}};
10-
{{/interfaces.size}}
11-
12-
{{^interfaces}}
138
{{#description}}
149
/**
1510
* {{{description}}}
16-
*/
17-
{{/description}}
18-
{{^isEnum}}
19-
export type {{classname}} = {{#parent}} {{{.}}} & {{/parent}} {
20-
{{#vars}}
11+
*/{{/description}}
12+
export type {{classname}} = {{#oneOf}}{{{.}}} {{^-last}}|{{/-last}} {{/oneOf}}{{#allOf}}{{{.}}} {{^-last}}&{{/-last}} {{/allOf}};
13+
{{/interfaces.size}}{{^interfaces.size}}
2114
{{#description}}
15+
/**
16+
* {{{description}}}
17+
*/{{/description}}{{^isEnum}}
18+
export type {{classname}} = {{#parent}} {{{.}}} & {{/parent}} {
19+
{{#vars}}{{#description}}
2220
/**
2321
* {{{description}}}
24-
*/
25-
{{/description}}
26-
{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{classname}}{{{nameInCamelCase}}}{{#isArray}}[]{{/isArray}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}};
27-
{{/vars}}
22+
*/{{/description}}
23+
{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{classname}}{{{nameInCamelCase}}}{{#isArray}}[]{{/isArray}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}};{{/vars}}
2824
}
29-
30-
{{#hasEnums}}
31-
{{#vars}}
32-
{{#isEnum}}
33-
export type {{classname}}{{nameInCamelCase}} = {{#allowableValues}}{{#enumVars}}{{{value}}}{{^-last}}|{{/-last}}{{/enumVars}}{{/allowableValues}}
34-
35-
{{/isEnum}}
36-
{{/vars}}
37-
{{/hasEnums}}
38-
{{/isEnum}}
39-
40-
{{#isEnum}}
41-
export type {{classname}} = {{#allowableValues}}{{#enumVars}}{{{value}}}{{^-last}}|{{/-last}}{{/enumVars}}{{/allowableValues}}
42-
4325
{{/isEnum}}
26+
{{#hasEnums}}{{#vars}}{{#isEnum}}export type {{classname}}{{nameInCamelCase}} = {{#allowableValues}}{{#enumVars}}{{{value}}}{{^-last}}|{{/-last}}{{/enumVars}}{{/allowableValues}}{{/isEnum}}{{/vars}}{{/hasEnums}}
27+
{{#isEnum}}export type {{classname}} = {{#allowableValues}}{{#enumVars}}{{{value}}}{{^-last}}|{{/-last}}{{/enumVars}}{{/allowableValues}}{{/isEnum}}
4428

45-
{{/interfaces}}
46-
{{/model}}
47-
{{/models}}
29+
{{/interfaces.size}}{{/model}}{{/models}}

0 commit comments

Comments
 (0)