TanStack
OSS
query
Sign in / Sign up
Open main menu
query
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
10577
e110aff2 Revert "test(solid-query): add runtime test for combine returning arbitrary shape" This reverts commit d1df126685a258f5fc334909df340d3d7bd030e8.
by Ousama Ben...
O
Failed
10577
d1df1266 test(solid-query): add runtime test for combine returning arbitrary shape Type-only tests (`expectTypeOf(result).toEqualTypeOf<{ data: boolean }>()`) silently pass even when `useQueries` mishandles the combined object at runtime. This adds a render-based test that mounts the hook with a non-array combine return and asserts the resolved shape after queries settle, so a regression in `useQueries.ts` (e.g. proxy/array assumptions) fails the suite instead of slipping through.
by Ousama Ben...
O
Succeeded
10577
0f01fbd8 fix(solid-query): allow combine to return arbitrary object shape (#7522) Relax `TCombinedResult` from `extends QueriesResults<T>` to `extends object` on `useQueries` / `createQueries`, mirroring the React adapter's flexibility. A `combine` callback can now return any object literal — e.g. `combine: (results) => ({ data: results.every(r => r.data) })` — instead of being forced to match the array of per-query results. The proxy/resource logic that follows still needs an array view of the store, so `state` is aliased to `Array<QueryObserverResult>` for those internal operations only. The reactive Solid store is preserved at runtime; the cast only affects TypeScript. Co-Authored-By: Claude <noreply@anthropic.com>
by Ousama Ben...
O
Previous page
Previous
Next
Next page