Command-line and Emacs Calendar Client
1type instance = { event : Event.t; start : Ptime.t; end_ : Ptime.t option } 2(** Instances of recurring events with adjusted start/end times *) 3 4val expand_event : 5 Event.t -> from:Ptime.t option -> to_:Ptime.t -> instance list 6(** Generates all instances of an event within a date range, including the 7 original and recurrences. If the event result is an Error, returns an empty 8 list. *) 9 10val parse_recurrence : 11 string -> (Icalendar.recurrence, [ `Msg of string ]) result