Kaizen
Browse modulesBookingsbookings/serverTypes

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

On this page