File tree Expand file tree Collapse file tree 1 file changed +6
-11
lines changed
apps/web/src/features/upload Expand file tree Collapse file tree 1 file changed +6
-11
lines changed Original file line number Diff line number Diff line change @@ -141,7 +141,7 @@ export function getZodTypeName(schema: z.ZodTypeAny, isOptional?: boolean): ZodT
141141 } else if ( isZodArrayDef ( def ) ) {
142142 return interpretZodArray ( schema , def . typeName , isOptional ) ;
143143 } else if ( isZodSetDef ( def ) ) {
144- const innerDef = def . valueType . _def as AnyZodTypeDef ;
144+ const innerDef : unknown = def . valueType . _def ;
145145
146146 if ( ! isZodTypeDef ( innerDef ) ) {
147147 return {
@@ -150,19 +150,14 @@ export function getZodTypeName(schema: z.ZodTypeAny, isOptional?: boolean): ZodT
150150 } ;
151151 }
152152
153- if ( ! isZodEnumDef ( innerDef ) ) {
153+ if ( isZodEnumDef ( innerDef ) ) {
154154 return {
155- message : 'Invalid inner type: ZodSet value type must be a ZodEnum' ,
156- success : false
155+ enumValues : innerDef . values ,
156+ isOptional : Boolean ( isOptional ) ,
157+ success : true ,
158+ typeName : def . typeName
157159 } ;
158160 }
159-
160- return {
161- enumValues : innerDef . values ,
162- isOptional : Boolean ( isOptional ) ,
163- success : true ,
164- typeName : def . typeName
165- } ;
166161 }
167162
168163 return {
You can’t perform that action at this time.
0 commit comments