// 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';