File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ ' @ts-rest/core ' : patch
3+ ' @ts-rest/react-query ' : patch
4+ ' @ts-rest/solid-query ' : patch
5+ ---
6+
7+ Use z.input for body and query types for clients
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ type RecursiveProxyObj<T extends AppRouter> = {
1616 : never ;
1717} ;
1818
19- type AppRouteMutationType < T > = T extends ZodTypeAny ? z . infer < T > : T ;
19+ type AppRouteMutationType < T > = T extends ZodTypeAny ? z . input < T > : T ;
2020
2121/**
2222 * Extract the path params from the path in the contract
Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ type RecursiveProxyObj<T extends AppRouter> = {
3939 : never ;
4040} ;
4141
42- type AppRouteMutationType < T > = T extends ZodTypeAny ? z . infer < T > : T ;
42+ type AppRouteMutationType < T > = T extends ZodTypeAny ? z . input < T > : T ;
4343
4444type UseQueryArgs < TAppRoute extends AppRoute > = {
4545 useQuery : TAppRoute extends AppRouteQuery
Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ type RecursiveProxyObj<T extends AppRouter> = {
3939 : never ;
4040} ;
4141
42- type AppRouteMutationType < T > = T extends ZodTypeAny ? z . infer < T > : T ;
42+ type AppRouteMutationType < T > = T extends ZodTypeAny ? z . input < T > : T ;
4343
4444type UseQueryArgs < TAppRoute extends AppRoute > = {
4545 createQuery : TAppRoute extends AppRouteQuery
You can’t perform that action at this time.
0 commit comments