File tree Expand file tree Collapse file tree 10 files changed +13
-55
lines changed
modules/swagger-codegen/src/main/resources/typescript-angular
typescript-angular-v4/npm/model Expand file tree Collapse file tree 10 files changed +13
-55
lines changed Original file line number Diff line number Diff line change 1
- export enum { {classname} } {
2
- {{#allowableValues} }
3
- { {#enumVars} }
4
- { {{name} }} = <any > { {{value} }}{ {^-last} },{ {/-last} }
5
- { {/enumVars} }
6
- { {/allowableValues} }
7
- }
1
+ export type { {classname} } = { {#allowableValues} }{ {#enumVars} }{ {{value} }}{ {^-last} } | { {/-last} }{ {/enumVars} }{ {/allowableValues} };
2
+
Original file line number Diff line number Diff line change @@ -16,13 +16,8 @@ export interface {{classname}} {{#parent}}extends {{{parent}}} {{/parent}}{
16
16
export namespace { {classname} } {
17
17
{{#vars} }
18
18
{ {#isEnum} }
19
- export enum { {enumName} } {
20
- {{#allowableValues} }
21
- { {#enumVars} }
22
- { {{name} }} = <any > { {{value} }}{ {^-last} },{ {/-last} }
23
- { {/enumVars} }
24
- { {/allowableValues} }
25
- }
19
+ export type { {enumName} } = { {#allowableValues} }{ {#enumVars} }{ {{value} }}{ {^-last} } | { {/-last} }{ {/enumVars} }{ {/allowableValues} };
26
20
{ {/isEnum} }
27
21
{ {/vars} }
28
- }{ {/hasEnums} }
22
+ }{ {/hasEnums} }
23
+
Original file line number Diff line number Diff line change @@ -33,9 +33,5 @@ export interface Order {
33
33
34
34
}
35
35
export namespace Order {
36
- export enum StatusEnum {
37
- Placed = < any > 'placed' ,
38
- Approved = < any > 'approved' ,
39
- Delivered = < any > 'delivered'
40
- }
36
+ export type StatusEnum = 'placed' | 'approved' | 'delivered' ;
41
37
}
Original file line number Diff line number Diff line change @@ -35,9 +35,5 @@ export interface Pet {
35
35
36
36
}
37
37
export namespace Pet {
38
- export enum StatusEnum {
39
- Available = < any > 'available' ,
40
- Pending = < any > 'pending' ,
41
- Sold = < any > 'sold'
42
- }
38
+ export type StatusEnum = 'available' | 'pending' | 'sold' ;
43
39
}
Original file line number Diff line number Diff line change @@ -33,9 +33,5 @@ export interface Order {
33
33
34
34
}
35
35
export namespace Order {
36
- export enum StatusEnum {
37
- Placed = < any > 'placed' ,
38
- Approved = < any > 'approved' ,
39
- Delivered = < any > 'delivered'
40
- }
36
+ export type StatusEnum = 'placed' | 'approved' | 'delivered' ;
41
37
}
Original file line number Diff line number Diff line change @@ -35,9 +35,5 @@ export interface Pet {
35
35
36
36
}
37
37
export namespace Pet {
38
- export enum StatusEnum {
39
- Available = < any > 'available' ,
40
- Pending = < any > 'pending' ,
41
- Sold = < any > 'sold'
42
- }
38
+ export type StatusEnum = 'available' | 'pending' | 'sold' ;
43
39
}
Original file line number Diff line number Diff line change @@ -33,9 +33,5 @@ export interface Order {
33
33
34
34
}
35
35
export namespace Order {
36
- export enum StatusEnum {
37
- Placed = < any > 'placed' ,
38
- Approved = < any > 'approved' ,
39
- Delivered = < any > 'delivered'
40
- }
36
+ export type StatusEnum = 'placed' | 'approved' | 'delivered' ;
41
37
}
Original file line number Diff line number Diff line change @@ -35,9 +35,5 @@ export interface Pet {
35
35
36
36
}
37
37
export namespace Pet {
38
- export enum StatusEnum {
39
- Available = < any > 'available' ,
40
- Pending = < any > 'pending' ,
41
- Sold = < any > 'sold'
42
- }
38
+ export type StatusEnum = 'available' | 'pending' | 'sold' ;
43
39
}
Original file line number Diff line number Diff line change @@ -33,9 +33,5 @@ export interface Order {
33
33
34
34
}
35
35
export namespace Order {
36
- export enum StatusEnum {
37
- Placed = < any > 'placed' ,
38
- Approved = < any > 'approved' ,
39
- Delivered = < any > 'delivered'
40
- }
36
+ export type StatusEnum = 'placed' | 'approved' | 'delivered' ;
41
37
}
Original file line number Diff line number Diff line change @@ -35,9 +35,5 @@ export interface Pet {
35
35
36
36
}
37
37
export namespace Pet {
38
- export enum StatusEnum {
39
- Available = < any > 'available' ,
40
- Pending = < any > 'pending' ,
41
- Sold = < any > 'sold'
42
- }
38
+ export type StatusEnum = 'available' | 'pending' | 'sold' ;
43
39
}
You can’t perform that action at this time.
0 commit comments