Skip to content

Commit 126a2cd

Browse files
committed
fixed underscore
1 parent dd9c542 commit 126a2cd

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/yup/index.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,16 +63,19 @@ export const YupSchemaVisitor = (
6363
.withName(`${enumname}Schema`)
6464
.withContent(
6565
`yup.mixed().oneOf([${node.values
66-
?.map((v) => `'${tsVisitor.convertName(v.name.value)}'`)
66+
?.map(
67+
(enumOption) => `'${tsVisitor.convertName(enumOption.name)}'`
68+
)
6769
.join(", ")}])`
6870
).string;
6971
}
7072

7173
const values = node.values
7274
?.map(
73-
(v) =>
74-
`${enumname}.${tsVisitor.convertName(v.name.value, {
75-
transformUnderscore: false,
75+
(enumOption) =>
76+
`${enumname}.${tsVisitor.convertName(enumOption.name, {
77+
useTypesPrefix: false,
78+
transformUnderscore: true,
7679
})}`
7780
)
7881
.join(", ");

test.graphql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ enum PageType {
22
LP
33
SERVICE
44
RESTRICTED
5+
BASIC_AUTH
56
}
67

78
input PageInput {

0 commit comments

Comments
 (0)