-
-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
Describe the bug
Generated type of useSuspenseQuery
's data (TData) must not contain undefined
unlike useQuery
.
This is the point of using useSuspenseQuery
. TanStack Query document clearly states that
const { data } = useSuspenseQuery({ queryKey, queryFn })
This works nicely in TypeScript, because data is guaranteed to be defined (as errors and loading states are handled by Suspense- and ErrorBoundaries).
To Reproduce
Generate anything with 2.0.0-beta.3
Expected behavior
Generated suspend queries's data must be non-nullable.
Maybe just add NonNullable<>
around TData?
Metadata
Metadata
Assignees
Labels
No labels