import { useDraftSave } from '@/hooks/use-draft-save'; import { clearPurchaseDraft, savePurchaseDraft } from '@/lib/purchase-draft'; import type { PurchaseDraftData } from '@/lib/purchase-draft'; type DraftType = 'create' | 'edit'; export function usePurchaseDraftSave( type: DraftType, data: PurchaseDraftData, userId?: number, delay = 500, ) { return useDraftSave({ type, data, userId, delay, store: { save: savePurchaseDraft, clear: clearPurchaseDraft }, }); }