Zod V4 fallback

Did anyone already tried Zod V4 with Tanstack router search params?

I have this search params object
export const GroupsRequest = GroupsFilters.extend({
  pageNumber: fallback(number().positive(), 1).default(1),
  pageSize: fallback(number().positive(), 20).default(20),
  column: fallback(ZodEnum(columns), columns[0]).default(columns[0]),
  desc: fallback(boolean(), true).default(true),
})

Where Typescript is throwing an error
Argument of type 'ZodNumber' is not assignable to parameter of type 'ZodTypeAny'.

This works perfectly fine with Zod V3.
Was this page helpful?