You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Currently SuperValidate accepts Partial<In>, but we have a nested object structure and want to set default values in these sub objects.
Describe the solution you'd like
I know there is no default type for DeepPartial, but it would be nice to use DeepPartial<In> instead of just Partial<In>.
It's a bit unfortunate, but since the default value of an array is an empty array, it won't traverse into arrays in the same way as objects. Changing the behavior would probably break some schemas (unions in arrays especially), and also require a bit of rewrite for the default value mapping, so I'm hesitant to add it to version 2.
I'll put it up on the v3 milestone for the time being, sorry.
Is your feature request related to a problem? Please describe.
Currently SuperValidate accepts
Partial<In>
, but we have a nested object structure and want to set default values in these sub objects.Describe the solution you'd like
I know there is no default type for
DeepPartial
, but it would be nice to useDeepPartial<In>
instead of justPartial<In>
.Additional context
Currently we work around with a type cast like
The text was updated successfully, but these errors were encountered: