@@ -53,19 +53,23 @@ export type DecorateProcedure<
53
53
> = TProcedure extends AnyQueryProcedure
54
54
? {
55
55
useQuery : <
56
- ResT = inferTransformedProcedureOutput < TProcedure > ,
57
- DataE = TRPCClientErrorLike < TProcedure > ,
58
- DataT = ResT ,
59
- KeyT extends QueryKey = QueryKey ,
56
+ TQueryFnData ,
57
+ TError = TRPCClientErrorLike < TProcedure > ,
58
+ TData = inferTransformedProcedureOutput < TProcedure > ,
59
+ TQueryData = TQueryFnData ,
60
+ TQueryKey extends QueryKey = QueryKey ,
60
61
> (
61
62
input : MaybeRefOrGetter < inferProcedureInput < TProcedure > > ,
62
63
opts ?: MaybeRefOrGetter <
63
- Omit < UnwrapRef < UseQueryOptions < ResT , DataT > > , 'queryKey' > & {
64
+ Omit <
65
+ UnwrapRef < UseQueryOptions < TQueryFnData , TError , TData , TQueryData , TQueryKey > > ,
66
+ 'queryKey'
67
+ > & {
64
68
trpc ?: TRPCRequestOptions
65
- queryKey ?: KeyT
69
+ queryKey ?: TQueryKey
66
70
}
67
71
> ,
68
- ) => UseQueryReturnType < DataT , DataE >
72
+ ) => UseQueryReturnType < TData , TError >
69
73
query : Resolver < TProcedure >
70
74
invalidate : ( input ?: MaybeRefOrGetter < inferProcedureInput < TProcedure > > ) => Promise < void >
71
75
setQueryData : (
@@ -78,18 +82,17 @@ export type DecorateProcedure<
78
82
? {
79
83
mutate : Resolver < TProcedure >
80
84
useMutation : <
81
- ResT = inferTransformedProcedureOutput < TProcedure > ,
82
- DataE = TRPCClientErrorLike < TProcedure > ,
83
- DataT = ResT ,
84
- VariablesT = inferProcedureInput < TProcedure > ,
85
- ContextT = unknown ,
85
+ TData = inferTransformedProcedureOutput < TProcedure > ,
86
+ TError = TRPCClientErrorLike < TProcedure > ,
87
+ TVariables = inferProcedureInput < TProcedure > ,
88
+ TContext = unknown ,
86
89
> (
87
90
opts ?: MaybeRefOrGetter <
88
- UseMutationOptions < DataT , DataE , VariablesT , ContextT > & {
91
+ UseMutationOptions < TData , TError , TVariables , TContext > & {
89
92
trpc ?: TRPCRequestOptions
90
93
}
91
94
> ,
92
- ) => UseMutationReturnType < DataT , DataE , VariablesT , ContextT >
95
+ ) => UseMutationReturnType < TData , TError , TVariables , TContext >
93
96
}
94
97
: TProcedure extends AnySubscriptionProcedure
95
98
? { subscribe : SubscriptionResolver < TProcedure , TRouter > }
0 commit comments