Skip to content

Commit ab2a34a

Browse files
fix: fix display negative enum value error #503
1 parent 97a7c6b commit ab2a34a

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.changeset/angry-tires-drive.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'openapi-ts-request': patch
3+
---
4+
5+
fix: fix display negative enum value error #503

src/generator/serviceGenarator.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1420,7 +1420,7 @@ export default class ServiceGenerator {
14201420
return `${Number(value)}:"${enumLabel}"`;
14211421
}).join(',')}}`;
14221422
} else {
1423-
enumLabelTypeStr = `{${map(enumArray, (value) => `${Number(value)}:"NUMBER_${value}"`).join(',')}}`;
1423+
enumLabelTypeStr = `{${map(enumArray, (value) => `${Number(value) >= 0 ? Number(value) : `"${value}"`}:"NUMBER_${value}"`).join(',')}}`;
14241424
}
14251425
} else if (isAllNumeric(enumArray)) {
14261426
enumLabelTypeStr = `{${map(enumArray, (value) => `"${value}":"STRING_NUMBER_${value}"`).join(',')}}`;

0 commit comments

Comments
 (0)