Skip to content

Commit e3e1162

Browse files
committed
Apply useUnionTypes to enums as well.
1 parent a2eec75 commit e3e1162

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/templates/index.hbs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ export { BaseAPI } from './core/request';
99
{{#if models}}
1010

1111
{{#each models}}
12-
{{#if enum}}
13-
export { {{{name}}} } from './models/{{{name}}}';
14-
{{else if @root.useUnionTypes}}
12+
{{#if @root.useUnionTypes}}
1513
export type { {{{name}}} } from './models/{{{name}}}';
14+
{{else if enum}}
15+
export { {{{name}}} } from './models/{{{name}}}';
1616
{{else if enums}}
1717
export { {{{name}}} } from './models/{{{name}}}';
1818
{{else}}

src/templates/partials/exportEnum.hbs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* {{{description}}}
44
*/
55
{{/if}}
6+
{{#unless @root.useUnionTypes}}
67
export enum {{{name}}} {
78
{{#each enum}}
89
{{#if description}}
@@ -17,3 +18,6 @@ export enum {{{name}}} {
1718
{{/containsSpaces}}
1819
{{/each}}
1920
}
21+
{{else}}
22+
export type {{{name}}} = {{#each enum}}{{{value}}}{{#unless @last}} | {{/unless}}{{/each}}{{>isNullable}}
23+
{{/unless}}

0 commit comments

Comments
 (0)