-
-
Notifications
You must be signed in to change notification settings - Fork 37
Open
@kbumsik
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