T
TanStack4mo ago
fair-rose

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),
})
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'.
Argument of type 'ZodNumber' is not assignable to parameter of type 'ZodTypeAny'.
This works perfectly fine with Zod V3.
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?