Kaizen
Browse modulesBookingsbookings/serverTypes

Type Alias: SeriesSplitResult

type SeriesSplitResult = {
  capped: BookingSeries;
  materialization:   | BookingSeriesMaterializationResult
     | null;
  reconciled: number;
  successor: BookingSeries;
};

Defined in: server/bookings/series-service.ts:116

Properties

capped

capped: BookingSeries;

Defined in: server/bookings/series-service.ts:118

The old series — rule capped (COUNT lowered / UNTIL), status ended.


materialization

materialization: 
  | BookingSeriesMaterializationResult
  | null;

Defined in: server/bookings/series-service.ts:124

Fill pass for successor instants not absorbed by a moved child; null when the old cursor was null.


reconciled

reconciled: number;

Defined in: server/bookings/series-service.ts:122

Future children re-pointed onto the successor (exceptions keep their divergence).


successor

successor: BookingSeries;

Defined in: server/bookings/series-service.ts:120

The successor (supersedesSeriesId → old).

On this page