chore: upgrade to latest zod v3 (#12938)

* chore: upgrade to latest zod v3

* chore: set explicit versions

* chore: remove v3 scope

---------

Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
This commit is contained in:
Riqwan Thamir
2025-07-14 14:23:47 +02:00
committed by GitHub
co-authored by Oli Juhl
parent 1503ba999f
commit d5a2cfbc5a
12 changed files with 39 additions and 37 deletions
@@ -68,7 +68,7 @@ export const AdminGetProductsParams = createFindParams({
.merge(applyAndAndOrOperators(AdminGetProductsParamsDirectFields))
.merge(GetProductsParams)
)
.transform(transformProductParams)
.transform(transformProductParams as any)
export const AdminGetProductOptionsParamsFields = z.object({
q: z.string().optional(),
@@ -81,4 +81,4 @@ export const StoreGetProductsParams = createFindParams({
.merge(applyAndAndOrOperators(StoreGetProductParamsDirectFields))
.strict()
)
.transform(recursivelyNormalizeSchema(transformProductParams))
.transform(recursivelyNormalizeSchema(transformProductParams) as any)
@@ -31,7 +31,9 @@ export const BigNumberInput = z.union([
* @param {ZodObject<any>} schema
* @return {ZodObject<any>}
*/
export const applyAndAndOrOperators = (schema: z.ZodObject<any>) => {
export const applyAndAndOrOperators = <T extends z.ZodObject<any>>(
schema: T
) => {
return schema.merge(
z.object({
$and: z.lazy(() => schema.array()).optional(),