RecurrenceExt extension

Extension providing recurrence-related utilities for Hora.

on

Methods

daily({Hora? end, int? count, int interval = 1, Set<int>? excludeWeekdays}) Recurrence

Available on Hora, provided by the RecurrenceExt extension

Creates a daily recurrence starting from this date.
monthly({Hora? end, int? count, int interval = 1, int? dayOfMonth}) Recurrence

Available on Hora, provided by the RecurrenceExt extension

Creates a monthly recurrence starting from this date.
nextMatching(bool filter(Hora), {int maxDays = 365}) Hora?

Available on Hora, provided by the RecurrenceExt extension

Gets the next occurrence that matches a filter.
previousMatching(bool filter(Hora), {int maxDays = 365}) Hora?

Available on Hora, provided by the RecurrenceExt extension

Gets the previous occurrence that matches a filter.
weekly({Hora? end, int? count, int interval = 1, Set<int>? daysOfWeek}) Recurrence

Available on Hora, provided by the RecurrenceExt extension

Creates a weekly recurrence starting from this date.
yearly({Hora? end, int? count, int interval = 1}) Recurrence

Available on Hora, provided by the RecurrenceExt extension

Creates a yearly recurrence starting from this date.