Type Alias: LifecycleSweepersDeps
type LifecycleSweepersDeps = {
attendance?: AttendancePort;
bookingService: WaitlistService;
clock: ClockPort;
repos: BookingRepositories;
};Defined in: server/bookings/lifecycle-sweepers.ts:15
Minimal deps needed by the lifecycle sweepers — mirrors HoldSweeperDeps.
Typed as WaitlistService (the factory's concrete bookingService) so the
offer-expiry arm can drive the party-unit expiry + cascade (§6.10).
Properties
attendance?
optional attendance?: AttendancePort;Defined in: server/bookings/lifecycle-sweepers.ts:19
bookingService
bookingService: WaitlistService;Defined in: server/bookings/lifecycle-sweepers.ts:18
clock
clock: ClockPort;Defined in: server/bookings/lifecycle-sweepers.ts:17
repos
repos: BookingRepositories;Defined in: server/bookings/lifecycle-sweepers.ts:16