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:
co-authored by
Oli Juhl
parent
1503ba999f
commit
d5a2cfbc5a
@@ -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