Type Alias: OfferExpirySweepResult
type OfferExpirySweepResult = {
expired: number;
found: number;
skipped: number;
};Defined in: server/bookings/lifecycle-sweepers.ts:73
Result shape for the offer-expiry sweep (§6.4/§6.10/§11).
Properties
expired
expired: number;Defined in: server/bookings/lifecycle-sweepers.ts:77
Number of offers expired (each drives a party-unit expiry + cascade).
found
found: number;Defined in: server/bookings/lifecycle-sweepers.ts:75
Number of offered offer rows returned by the query (before party grouping).
skipped
skipped: number;Defined in: server/bookings/lifecycle-sweepers.ts:83
Number of offers skipped because the booking already moved: the CAS lost
(StaleBookingError) or the booking is no longer offered
(InvalidTransitionError) — both safe, neither leaves a wrongly-live offer.