Files
flyer-crawler.projectium.com/src/hooks/mutations/index.ts
Torben Sorensen 2913c7aa09
Some checks failed
Deploy to Test Environment / deploy-to-test (push) Failing after 1m1s
tanstack
2026-01-10 03:20:40 -08:00

27 lines
1.1 KiB
TypeScript

// src/hooks/mutations/index.ts
/**
* Barrel export for all TanStack Query mutation hooks.
*
* These mutations follow ADR-0005 and provide:
* - Automatic cache invalidation
* - Optimistic updates (where applicable)
* - Success/error notifications
* - Proper TypeScript types
*
* @see docs/adr/0005-frontend-state-management-and-server-cache-strategy.md
*/
// Watched Items mutations
export { useAddWatchedItemMutation } from './useAddWatchedItemMutation';
export { useRemoveWatchedItemMutation } from './useRemoveWatchedItemMutation';
// Shopping List mutations
export { useCreateShoppingListMutation } from './useCreateShoppingListMutation';
export { useDeleteShoppingListMutation } from './useDeleteShoppingListMutation';
export { useAddShoppingListItemMutation } from './useAddShoppingListItemMutation';
export { useUpdateShoppingListItemMutation } from './useUpdateShoppingListItemMutation';
export { useRemoveShoppingListItemMutation } from './useRemoveShoppingListItemMutation';
// Address mutations
export { useGeocodeMutation } from './useGeocodeMutation';