alan2207 / react-query-auth

⚛️ Authenticate your react applications easily with react-query.
MIT License
366 stars 43 forks source link

Types not propagating from hooks #35

Open Greg-Freeman opened 2 months ago

Greg-Freeman commented 2 months ago

I will post a screenshot here because it's easier to show the error I am getting. But it seems that for some reason I'm linking to react-query legacy types. And then it's showing me the definition of those types is "Any." so i can't destructure any objects using intellisense.

Here is the image showing a very basic login function

image

And if i go look at the definition of the return type it's the following: image

For some reason UseMutationResult = any which is why i'm getting nothing type related. Please let me know if this is an issue on the react-query package side

Alletkla commented 1 month ago

Hey all, i was also searching the net due to this error. I think this issues in another library are "related": https://github.com/psteinroe/supabase-cache-helpers/issues/401 https://github.com/psteinroe/supabase-cache-helpers/issues/405

where bumping Typescript from 5.3.X to 5.4.2: https://github.com/psteinroe/supabase-cache-helpers/pull/406

solved the issue.

Since react-query-auth is still on typescript major 4.X here maybe this isn't as easy of a fix as it was there. Hope this helps. Would really appreciate a fix, since I'm not that experienced.