@@ -215,7 +215,7 @@ namespace Zod3 {
215215 } ;
216216 }
217217
218- function formatTypeInfo ( s : string , isOptional : boolean ) {
218+ function formatOptionalEntry ( s : string , isOptional : boolean ) {
219219 return isOptional ? `${ s } (optional)` : s ;
220220 }
221221
@@ -228,25 +228,25 @@ namespace Zod3 {
228228 } : Exclude < ZodTypeNameResult , 'ZodEffects' > ) {
229229 switch ( typeName ) {
230230 case 'ZodBoolean' :
231- return formatTypeInfo ( 'true/false' , isOptional ) ;
231+ return formatOptionalEntry ( 'true/false' , isOptional ) ;
232232 case 'ZodDate' :
233- return formatTypeInfo ( 'yyyy-mm-dd' , isOptional ) ;
233+ return formatOptionalEntry ( 'yyyy-mm-dd' , isOptional ) ;
234234 case 'ZodNumber' :
235- return formatTypeInfo ( 'number' , isOptional ) ;
235+ return formatOptionalEntry ( 'number' , isOptional ) ;
236236 case 'ZodSet' :
237237 try {
238238 if ( enumValues ) {
239- return formatTypeInfo ( `SET(${ enumValues . join ( '/' ) } , ...)` , isOptional ) ;
239+ return formatOptionalEntry ( `SET(${ enumValues . join ( '/' ) } , ...)` , isOptional ) ;
240240 }
241- return formatTypeInfo ( 'SET(a,b,c)' , isOptional ) ;
241+ return formatOptionalEntry ( 'SET(a,b,c)' , isOptional ) ;
242242 } catch {
243243 throw new UploadError ( {
244244 en : `Failed to generate sample data for ZodSet` ,
245245 fr : `Échec de la génération de données d'exemple pour ZodSet`
246246 } ) ;
247247 }
248248 case 'ZodString' :
249- return formatTypeInfo ( 'string' , isOptional ) ;
249+ return formatOptionalEntry ( 'string' , isOptional ) ;
250250 case 'ZodEnum' :
251251 try {
252252 let possibleEnumOutputs = '' ;
@@ -260,7 +260,7 @@ namespace Zod3 {
260260 possibleEnumOutputs += val + '/' ;
261261 }
262262 possibleEnumOutputs = possibleEnumOutputs . slice ( 0 , - 1 ) ;
263- return formatTypeInfo ( possibleEnumOutputs , isOptional ) ;
263+ return formatOptionalEntry ( possibleEnumOutputs , isOptional ) ;
264264 } catch {
265265 throw new UploadError ( {
266266 en : 'Invalid Enum error' ,
@@ -447,15 +447,6 @@ namespace Zod3 {
447447 } else {
448448 interpreterResult = interpretZodValue ( rawValue , typeNameResult . typeName , typeNameResult . isOptional ) ;
449449 }
450- // if (!interpreterResult.success) {
451- // return resolve({
452- // message: {
453- // en: `${interpreterResult.message.en} at column name: '${key}' and row number ${rowNumber}`,
454- // fr: `${interpreterResult.message.fr} au nom de colonne : '${key}' et numéro de ligne ${rowNumber}`
455- // },
456- // success: false
457- // });
458- // }
459450 if ( interpreterResult . success ) jsonLine [ headers [ j ] ! ] = interpreterResult . value ;
460451 } catch ( error : unknown ) {
461452 if ( error instanceof UploadError ) {
0 commit comments