All files / src/hooks/mutations index.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27                                                     
// 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';