forked from loafle/openapi-generator-original
* #20692 [typescript-angular] Added x-enum-descriptions to "composed-schemas" example. * #20692 [typescript-angular] Respect x-enum-descriptions / enumDescription in modelEnum mustache template. * #20692 [typescript-angular] Regenerated samples.
This commit is contained in:
parent
9374dbd030
commit
73079c2ef6
@ -2,6 +2,11 @@
|
||||
export enum {{classname}} {
|
||||
{{#allowableValues}}
|
||||
{{#enumVars}}
|
||||
{{#enumDescription}}
|
||||
|
||||
/**
|
||||
* {{.}}
|
||||
*/{{/enumDescription}}
|
||||
{{name}} = {{{value}}}{{^-last}},{{/-last}}
|
||||
{{/enumVars}}
|
||||
{{/allowableValues}}
|
||||
@ -13,6 +18,11 @@ export type {{classname}} = {{#allowableValues}}{{#enumVars}}{{{value}}}{{^-last
|
||||
export const {{classname}} = {
|
||||
{{#allowableValues}}
|
||||
{{#enumVars}}
|
||||
{{#enumDescription}}
|
||||
|
||||
/**
|
||||
* {{.}}
|
||||
*/{{/enumDescription}}
|
||||
{{name}}: {{{value}}} as {{classname}}{{^-last}},{{/-last}}
|
||||
{{/enumVars}}
|
||||
{{/allowableValues}}
|
||||
|
@ -34,6 +34,9 @@ components:
|
||||
DogBreed:
|
||||
type: string
|
||||
enum: [Dingo, Husky]
|
||||
x-enum-descriptions:
|
||||
- Canis lupus dingo
|
||||
- Siberian Husky
|
||||
|
||||
PetWithSimpleDiscriminator:
|
||||
type: object
|
||||
@ -104,6 +107,9 @@ components:
|
||||
inlineBreed:
|
||||
type: string
|
||||
enum: [ Dingo, Husky ]
|
||||
x-enum-descriptions:
|
||||
- Canis lupus dingo
|
||||
- Siberian Husky
|
||||
CatComposed:
|
||||
allOf:
|
||||
- $ref: '#/components/schemas/PetWithoutDiscriminator'
|
||||
|
@ -10,7 +10,15 @@
|
||||
|
||||
|
||||
export enum DogBreedModel {
|
||||
|
||||
/**
|
||||
* Canis lupus dingo
|
||||
*/
|
||||
Dingo = 'Dingo',
|
||||
|
||||
/**
|
||||
* Siberian Husky
|
||||
*/
|
||||
Husky = 'Husky'
|
||||
}
|
||||
|
||||
|
@ -10,7 +10,15 @@
|
||||
|
||||
|
||||
export enum DogBreedModel {
|
||||
|
||||
/**
|
||||
* Canis lupus dingo
|
||||
*/
|
||||
Dingo = 'Dingo',
|
||||
|
||||
/**
|
||||
* Siberian Husky
|
||||
*/
|
||||
Husky = 'Husky'
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user