FluX
Infer TRoot and TProcedure for specific procedures (polymorphism)
Hello!
I'm trying to build a custom hook that returns specific procedures of a router:
How can I infer TRoot and TProcedure? Currently it is typed as
any
in T extends RequiredProcedures<any, any>
. But of course now my input and output types are also any
, which I don't want.
Any help is appreciated! :) Thanks!2 replies
Possible to build this custom hook?
Hello! I'm facing a challenge and hope to get some guidance here.
I'm building an admin dashboard for creating and editing data - let's just say it's product data.
I built a product management form that I want to use for both creating and editing a product, because the fields are the same.
I'd like to build a custom hook which returns multiple
useQuery
s or useMutation
s for a tRPC route. The hook might look like this:
I've tried creating such a hook but it's not very great and absolutely not type-safe.
Any idea how this could be properly implemented? Would appreciate any help :)
4 replies