To override the default error messages from zod
types (i.e. invalid_type
), you can optionally provide the errorMap
parameter; for example:
z.object( { errorMap: () => ( { message: '[message]' } ) } )
Per, https://github.com/colinhacks/zod/discussions/3094#discussioncomment-7984907