Skip to content

Commit 22238bd

Browse files
committed
review
1 parent 9d1d5bd commit 22238bd

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

templates/javascript/clients/model.mustache

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,20 @@ export type {{classname}}{{#vendorExtensions.x-has-child-generic}}<T>{{/vendorEx
1818
/**
1919
* {{{description}}}
2020
*/{{/description}}{{^isEnum}}
21-
export type {{classname}}{{#vendorExtensions.x-has-child-generic}}<T>{{/vendorExtensions.x-has-child-generic}} = {{#parent}} {{{.}}} & {{/parent}} {
21+
export type {{classname}}{{#vendorExtensions.x-is-generic}}<T>{{/vendorExtensions.x-is-generic}}{{#vendorExtensions.x-has-child-generic}}<T>{{/vendorExtensions.x-has-child-generic}} = {{^vendorExtensions.x-is-generic}}{{#parent}}{{{.}}} & {{/parent}}{{/vendorExtensions.x-is-generic}}{{#vendorExtensions.x-is-generic}}T & {{/vendorExtensions.x-is-generic}} {
22+
{{#vendorExtensions}}
2223
{{#vars}}{{#description}}
2324
/**
2425
* {{{description}}}
2526
*/{{/description}}
2627
{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{classname}}{{{nameInCamelCase}}}{{#isArray}}[]{{/isArray}}{{/isEnum}}
27-
{{^isEnum}}{{#vendorExtensions.x-propagated-generic}}(T & {{{complexType}}}){{#isArray}}[]{{/isArray}}{{/vendorExtensions.x-propagated-generic}}
28-
{{^vendorExtensions.x-propagated-generic}}
29-
{{#vendorExtensions.x-has-child-generic}}{{{complexType}}}<T>{{#isArray}}[]{{/isArray}}{{/vendorExtensions.x-has-child-generic}}
30-
{{^vendorExtensions.x-has-child-generic}}{{{dataType}}}{{/vendorExtensions.x-has-child-generic}}
31-
{{/vendorExtensions.x-propagated-generic}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}};{{/vars}}
32-
} {{#vendorExtensions.x-is-SearchForHitsOptions}} & { facet?: never; maxFacetHits?: never; facetQuery?: never }; {{/vendorExtensions.x-is-SearchForHitsOptions}}
28+
{{^isEnum}}{{#x-propagated-generic}}{{{complexType}}}<T>{{#isArray}}[]{{/isArray}}{{/x-propagated-generic}}
29+
{{^x-propagated-generic}}
30+
{{#x-has-child-generic}}{{{complexType}}}<T>{{#isArray}}[]{{/isArray}}{{/x-has-child-generic}}
31+
{{^x-has-child-generic}}{{{dataType}}}{{/x-has-child-generic}}
32+
{{/x-propagated-generic}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}};{{/vars}}
33+
} {{#x-is-SearchForHitsOptions}} & { facet?: never; maxFacetHits?: never; facetQuery?: never }; {{/x-is-SearchForHitsOptions}}
34+
{{/vendorExtensions}}
3335
{{/isEnum}}
3436
{{#hasEnums}}{{#vars}}{{#isEnum}}export type {{classname}}{{nameInCamelCase}} = {{#allowableValues}}{{#enumVars}}{{{value}}}{{^-last}}|{{/-last}}{{/enumVars}}{{/allowableValues}}{{/isEnum}}{{/vars}}{{/hasEnums}}
3537
{{#isEnum}}export type {{classname}} = {{#allowableValues}}{{#enumVars}}{{{value}}}{{^-last}}|{{/-last}}{{/enumVars}}{{/allowableValues}}{{/isEnum}}

0 commit comments

Comments
 (0)