Browse modulesSchedulingTypes
Type Alias: ParseRRuleOptions
type ParseRRuleOptions = {
excludeDates?: TemporalType.PlainDate[];
exDate?: TemporalType.ZonedDateTime[];
rDate?: TemporalType.ZonedDateTime[];
};Defined in: shared/scheduling/recurrence.ts:12
Properties
excludeDates?
optional excludeDates?: TemporalType.PlainDate[];Defined in: shared/scheduling/recurrence.ts:20
Convenience: skip the occurrence on each given calendar date. Each PlainDate is projected onto dtstart's wall-clock time and zone, then merged into the EXDATE list — so callers can say "skip the meeting on April 13" without having to reconstruct the rule's exact emitted instant.
exDate?
optional exDate?: TemporalType.ZonedDateTime[];Defined in: shared/scheduling/recurrence.ts:14
EXDATE — exact instants to exclude from the generated occurrences.
rDate?
optional rDate?: TemporalType.ZonedDateTime[];Defined in: shared/scheduling/recurrence.ts:16
RDATE — extra instants to include alongside the rule-generated ones.