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).