OptionalendsOn?: DateInclusive end; JSON date strings are accepted at validation boundaries.
Optionalinterval?: numberNumber of periods between occurrences; defaults to 1.
OptionalmaxOccurences?: numberOptionalmaxOccurrences?: numberMaximum calendar slots, including skipped slots, not successful executions.
OptionalskipFirst?: numberNumber of initial calendar slots to skip; defaults to 0.
OptionalstartsOn?: DateInclusive start; omitted starts are anchored once by the repository clock.
OptionaltimeZone?: stringNamed IANA time zone; defaults to UTC. Fixed numeric offsets are rejected.
OptionalendsOn?: DateInclusive end; JSON date strings are accepted at validation boundaries.
Optionalhour?: numberLocal hour, 0–23; defaults to 9 for calendar schedules.
Optionalinterval?: numberNumber of periods between occurrences; defaults to 1.
OptionalmaxOccurences?: numberOptionalmaxOccurrences?: numberMaximum calendar slots, including skipped slots, not successful executions.
Optionalminute?: numberLocal minute, 0–59; defaults to 0 for calendar schedules.
OptionalskipFirst?: numberNumber of initial calendar slots to skip; defaults to 0.
OptionalstartsOn?: DateInclusive start; omitted starts are anchored once by the repository clock.
OptionaltimeZone?: stringNamed IANA time zone; defaults to UTC. Fixed numeric offsets are rejected.
OptionalendsOn?: DateInclusive end; JSON date strings are accepted at validation boundaries.
Optionalhour?: numberLocal hour, 0–23; defaults to 9 for calendar schedules.
Optionalinterval?: numberNumber of periods between occurrences; defaults to 1.
OptionalmaxOccurences?: numberOptionalmaxOccurrences?: numberMaximum calendar slots, including skipped slots, not successful executions.
Optionalminute?: numberLocal minute, 0–59; defaults to 0 for calendar schedules.
OptionalskipFirst?: numberNumber of initial calendar slots to skip; defaults to 0.
OptionalstartsOn?: DateInclusive start; omitted starts are anchored once by the repository clock.
OptionaltimeZone?: stringNamed IANA time zone; defaults to UTC. Fixed numeric offsets are rejected.
OptionalendsOn?: DateInclusive end; JSON date strings are accepted at validation boundaries.
Optionalhour?: numberLocal hour, 0–23; defaults to 9 for calendar schedules.
Optionalinterval?: numberNumber of periods between occurrences; defaults to 1.
OptionalmaxOccurences?: numberOptionalmaxOccurrences?: numberMaximum calendar slots, including skipped slots, not successful executions.
Optionalminute?: numberLocal minute, 0–59; defaults to 0 for calendar schedules.
OptionalskipFirst?: numberNumber of initial calendar slots to skip; defaults to 0.
OptionalstartsOn?: DateInclusive start; omitted starts are anchored once by the repository clock.
OptionaltimeZone?: stringNamed IANA time zone; defaults to UTC. Fixed numeric offsets are rejected.
OptionalendsOn?: DateInclusive end; JSON date strings are accepted at validation boundaries.
Optionalhour?: numberLocal hour, 0–23; defaults to 9 for calendar schedules.
Optionalinterval?: numberNumber of periods between occurrences; defaults to 1.
OptionalmaxOccurences?: numberOptionalmaxOccurrences?: numberMaximum calendar slots, including skipped slots, not successful executions.
Optionalminute?: numberLocal minute, 0–59; defaults to 0 for calendar schedules.
OptionalskipFirst?: numberNumber of initial calendar slots to skip; defaults to 0.
OptionalstartsOn?: DateInclusive start; omitted starts are anchored once by the repository clock.
OptionaltimeZone?: stringNamed IANA time zone; defaults to UTC. Fixed numeric offsets are rejected.
Deterministic calendar iterator. Supply startsOn for reproducible sequences.