Commit graph

2 commits

Author SHA1 Message Date
Devin AI
5bf53ea671 fix: resolve TypeScript type errors in TanStack Query integration
- Make total and perPage optional in PartyPageResult interface to match adapter return type
- Fix withInitialData to properly handle null values with NonNullable<TData>
- Fix slot indexing in job.mutations.ts by casting through unknown to keyof type

Co-Authored-By: Justin Edmund <justin@jedmund.com>
2025-11-29 08:24:45 +00:00
Devin AI
e1c330f376 feat: add SSR integration for TanStack Query v6
- Create +layout.ts to initialize QueryClient for SSR support
- Update +layout.svelte to receive QueryClient from load function
- Add SSR utilities (withInitialData, prefetchQuery, prefetchInfiniteQuery)
- Add documentation for SSR integration patterns

This enables two SSR patterns:
1. initialData pattern for pages using +page.server.ts
2. prefetchQuery pattern for pages using +page.ts

Phase 4 of TanStack Query integration.

Co-Authored-By: Justin Edmund <justin@jedmund.com>
2025-11-29 07:56:38 +00:00