optimistic-gold
optimistic-gold17mo ago

how to adding custom type in option(queryOptions) select useCustom ?

my use case is to overrides data from api via select options(queryOptions) but i dont know how to adding custom type in useCustom to overrides existing type. according to tkdodo blog (https://tkdodo.eu/blog/react-query-and-type-script) the way to overrides generic type TQueryFnData is adding new type in 3rd generic type called TData = TQueryFnData in useQuery. how can i do to overrides TData from useCustom ? sorry for my bad english
React Query and TypeScript
Combine two of the most powerful tools for React Apps to produce great user experience, developer experience and type safety.
No description
4 Replies
kapa.ai
kapa.ai17mo ago
Hey @rdjanuar! I'm the kapa.ai support bot. I've searched through the docs to try to answer your question. :wave: ---------------------- I understand that you want to override the data type in useCustom hook similar to how it's done in useQuery according to the blog post you mentioned. However, the information extracts provided do not contain any details about overriding the data type specifically for the useCustom hook in refine. To get a better understanding of how to work with useCustom and its options, you can refer to the useCustom documentation (https://refine.dev/docs/api-reference/core/hooks/data/useCustom). If you still have questions or need further assistance, please provide more information or extracts related to your query. ----------------------
kapa.ai
kapa.ai17mo ago
<@670249474035286017> kapa.ai is still learning and improving, please let us how it did by reacting below
inland-turquoise
inland-turquoise17mo ago
Hey @rdjanuar, Good catch! We are currently passing two generic types to useQuery, but we should be passing three as you mentioned. Can you open an issue? We'll get it fixed asap. 🚀
optimistic-gold
optimistic-gold17mo ago
GitHub
useCustom missing 3rd generic type · Issue #3960 · refinedev/refine
my use case is to overrides data from api via select options(queryOptions) but i dont know how to adding custom type in useCustom to overrides existing type. according to tkdodo blog (https://tkdod...