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:
@@ -126,7 +126,7 @@
|
||||
"request-ip": "^3.3.0",
|
||||
"slugify": "^1.6.6",
|
||||
"uuid": "^9.0.0",
|
||||
"zod": "3.22.4"
|
||||
"zod": "3.25.76"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@medusajs/framework": "2.8.7",
|
||||
|
||||
@@ -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(),
|
||||
|
||||
Reference in New Issue
Block a user