diff --git a/typed.go b/typed.go index b47ad38..11a803e 100644 --- a/typed.go +++ b/typed.go @@ -78,6 +78,14 @@ func WithStaticDate(t time.Time) TimerOptions { } } +func NewRepeat(baseTime time.Time, unit Unit, val uint32) Repeat { + return Repeat{ + Unit: unit, + baseDate: baseTime, + Value: val, + } +} + func NextDayOfWeek(date time.Time, weekDay int) time.Time { sub := weekDay - int(date.Weekday()) if sub <= 0 {