You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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?
The text was updated successfully, but these errors were encountered:
kbumsik
changed the title
useSuspenseQuery must not have undefined type for datauseSuspenseQuery must not contain undefined type for data
Mar 28, 2025
Describe the bug
Generated type of
useSuspenseQuery
's data (TData) must not containundefined
unlikeuseQuery
.This is the point of using
useSuspenseQuery
. TanStack Query document clearly states thatTo 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?The text was updated successfully, but these errors were encountered: