UseQuery with no Input but query options

I have a trpc protected procedure that does not take any input. First argument of use query is input .If i dont provide input it gets mad says type bla bla is not assignable to type void. I came across a workaround for using undefined in place of empty input . is there any better approach ?
const { data} = trpc.cart.getUserCart.useQuery(undefined, { enabled: !!UserSession?.user?.id });
const { data} = trpc.cart.getUserCart.useQuery(undefined, { enabled: !!UserSession?.user?.id });
Alex / KATT šŸ±
Alex / KATT šŸ±ā€¢288d ago
You're doing it right