Phase 3 and 4

This commit is contained in:
2026-05-04 14:23:10 -05:00
parent 056bd27f89
commit 884043cf22
24 changed files with 1847 additions and 175 deletions
+11
View File
@@ -24,6 +24,17 @@ export interface Bid {
createdAt: string;
}
// Bid enriched with item summary — returned by GET /api/bidders/:id/bids
export interface BidWithItem extends Bid {
item: {
title: string;
lotNumber: string;
state: string;
currentHighBid: number | null;
currentHighBidderId: string | null;
};
}
// Outbox entry stored in IndexedDB before network sync
export interface OutboxBid {
localId: string; // UUID generated client-side