Some checks failed
Deploy to Test Environment / deploy-to-test (push) Failing after 1m1s
27 lines
1.1 KiB
TypeScript
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';
|