Skip to content

Commit c6238b1

Browse files
committed
fix(types): using Exact in generic breaks it
1 parent 8918b41 commit c6238b1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/types.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,12 @@ export type DecorateProcedure<
7070
TQueryData extends TQueryFnData,
7171
TQueryKey extends QueryKey,
7272
TInput extends inferProcedureInput<TProcedure>,
73-
TTInput extends Exact<inferProcedureInput<TProcedure>, TInput> | SkipToken,
7473
>(
7574
input: inferProcedureInput<TProcedure> extends void
7675
? inferProcedureInput<TProcedure>
77-
: Ref<TTInput> | (() => TTInput),
76+
:
77+
| Ref<Exact<inferProcedureInput<TProcedure>, TInput> | SkipToken>
78+
| (() => Exact<inferProcedureInput<TProcedure>, TInput> | SkipToken),
7879
opts?: MaybeRefOrGetter<
7980
Omit<
8081
UnwrapRef<UseQueryOptions<TQueryFnData, TError, TData, TQueryData, TQueryKey>>,

0 commit comments

Comments
 (0)