Skip to content

Commit d7cd9b4

Browse files
authored
Merge pull request Kimiyori#3 from Kimiyori/fix/fix_model_enum
fix model enum
2 parents 500ba7d + 9b59a29 commit d7cd9b4

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/openApi/v3/parser/getEnum.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,14 @@ export const getEnum = (values?: (string | number)[]): Enum[] => {
1818
description: null,
1919
};
2020
}
21+
2122
return {
22-
name: String(value)
23-
.replace(/\W+/g, '_')
23+
name: `'${value
24+
.replace(/(\W+)/g, '_$1')
2425
.replace(/^(\d+)/g, '_$1')
26+
.replace(/\s+/g, '_')
2527
.replace(/([a-z])([A-Z]+)/g, '$1_$2')
26-
.toUpperCase(),
28+
.toUpperCase()}'`,
2729
value: `'${value.replace(/'/g, "\\'")}'`,
2830
type: 'string',
2931
description: null,

0 commit comments

Comments
 (0)