zenstack/packages/clients/tanstack-query/test
ymc9 520cdf4d6e refactor(tanstack-query): strongly type TransactionOperation and normalize model name lookup
- Make `TransactionOperation<Schema>` a discriminated union over (model, op) pairs with schema-derived args types
- Normalize incoming mutation model name via case-insensitive schema lookup so lowerCaseFirst names resolve
- Guard transaction onSuccess against malformed variables and per-item shape
- Move `normalizeEndpoint` from constants.ts to client.ts
- Group react-query tests into CRUD/Optimistic/Sequential describe blocks

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 17:22:05 -07:00
..
schemas refactor(schema): widen types for attributes, default, and foreignKeyFor in generated schema 2026-03-12 19:51:43 -07:00
react-query.test.tsx refactor(tanstack-query): strongly type TransactionOperation and normalize model name lookup 2026-05-03 17:22:05 -07:00
react-sliced-client.test-d.ts feat(clients): add ExtResult support to TanStack Query hooks (#2490) 2026-03-18 09:43:35 -07:00
react-typing.test-d.ts fix(tanstack-query): propagate TPageParam generic through useInfiniteFindMany (#2561) 2026-04-06 16:48:29 -07:00
svelte-sliced-client.test-d.ts feat(clients): add ExtResult support to TanStack Query hooks (#2490) 2026-03-18 09:43:35 -07:00
svelte-typing-test.ts fix(tanstack-query): propagate TPageParam generic through useInfiniteFindMany (#2561) 2026-04-06 16:48:29 -07:00
vue-sliced-client.test-d.ts feat(clients): add ExtResult support to TanStack Query hooks (#2490) 2026-03-18 09:43:35 -07:00
vue-typing-test.ts fix(tanstack-query): propagate TPageParam generic through useInfiniteFindMany (#2561) 2026-04-06 16:48:29 -07:00