Documentation ¶ Overview ¶ Package tick provides periodic task components for use with lifecycle.Run. Index ¶ func Every(interval time.Duration, fn func(context.Context) error, opts ...Option) func(context.Context) error type ErrorBehavior type Option func Immediate() Option func Jitter(d time.Duration) Option func Label(s string) Option func OnError(b ErrorBehavior) Option Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Every ¶ func Every(interval time.Duration, fn func(context.Context) error, opts ...Option) func(context.Context) error Types ¶ type ErrorBehavior ¶ type ErrorBehavior int const ( Skip ErrorBehavior = iota Stop ) type Option ¶ type Option func(*config) func Immediate ¶ func Immediate() Option func Jitter ¶ func Jitter(d time.Duration) Option func Label ¶ func Label(s string) Option func OnError ¶ func OnError(b ErrorBehavior) Option Source Files ¶ View all Source files tick.go Click to show internal directories. Click to hide internal directories.