File tree Expand file tree Collapse file tree 1 file changed +19
-2
lines changed
packages/convex-helpers/server Expand file tree Collapse file tree 1 file changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -1353,9 +1353,26 @@ type ZodFromValidatorBase<V extends GenericValidator> =
13531353 : z . ZodRecord < z . ZodString , ZodValidatorFromConvex < Value > >
13541354 : V extends VArray < any , any >
13551355 ? z . ZodArray < ZodValidatorFromConvex < V [ "element" ] > >
1356- : V extends VUnion < any , any , any , any >
1356+ : V extends VUnion <
1357+ any ,
1358+ [
1359+ infer A extends GenericValidator ,
1360+ infer B extends GenericValidator ,
1361+ ...infer Rest extends GenericValidator [ ] ,
1362+ ] ,
1363+ any ,
1364+ any
1365+ >
13571366 ? z . ZodUnion <
1358- [ ZodValidatorFromConvex < V [ "members" ] [ number ] > ]
1367+ [
1368+ ZodValidatorFromConvex < A > ,
1369+ ZodValidatorFromConvex < B > ,
1370+ ...{
1371+ [ K in keyof Rest ] : ZodValidatorFromConvex <
1372+ Rest [ K ]
1373+ > ;
1374+ } ,
1375+ ]
13591376 >
13601377 : z . ZodTypeAny ; // fallback for unknown validators
13611378
You can’t perform that action at this time.
0 commit comments