@@ -199,7 +199,9 @@ export class ZodConfigurableModuleBuilder<
199
199
return await parseAsync ( self . schema , finalOptions ) ;
200
200
} catch ( err ) {
201
201
throw err instanceof $ZodError
202
- ? typifyError ( self . schema , err , "options" , this . name )
202
+ ? new TypeError ( typifyError ( self . schema , err , "options" , this . name ) , {
203
+ cause : err ,
204
+ } )
203
205
: err ;
204
206
}
205
207
} ,
@@ -299,7 +301,9 @@ export class ZodConfigurableModuleBuilder<
299
301
return await parseAsync ( self . schema , finalOptions ) ;
300
302
} catch ( err ) {
301
303
throw err instanceof $ZodError
302
- ? typifyError ( self . schema , err , "options" , this . name )
304
+ ? new TypeError ( typifyError ( self . schema , err , "options" , this . name ) , {
305
+ cause : err ,
306
+ } )
303
307
: err ;
304
308
}
305
309
} ,
@@ -321,7 +325,7 @@ export class ZodConfigurableModuleBuilder<
321
325
return await parseAsync ( self . schema , finalOptions ) ;
322
326
} catch ( err ) {
323
327
throw err instanceof $ZodError
324
- ? typifyError ( self . schema , err , "options" , this . name )
328
+ ? new TypeError ( typifyError ( self . schema , err , "options" , this . name ) , { cause : err } )
325
329
: err ;
326
330
}
327
331
} ,
0 commit comments