Interface: ScheduleOpts
Defined in: glide-mq/src/types.ts:506
Options for defining a job schedule (cron, interval, or repeat-after-complete).
Properties
endDate?
endDate?: number | Date;Defined in: glide-mq/src/types.ts:526
Latest scheduled run time allowed before the scheduler auto-removes itself.
every?
every?: number;Defined in: glide-mq/src/types.ts:515
Repeat interval in milliseconds
limit?
limit?: number;Defined in: glide-mq/src/types.ts:528
Maximum number of jobs to create before the scheduler auto-removes itself.
pattern?
pattern?: string;Defined in: glide-mq/src/types.ts:513
Cron pattern: minute hour dayOfMonth month dayOfWeek, or 6 fields with a leading second. Accepts names (JAN-DEC, SUN-SAT), dayOfWeek 0-7 (0 and 7 are Sunday), ?, L, W and #. cron-parser (BullMQ) compatible; see docs/ADVANCED.md "Cron syntax".
repeatAfterComplete?
repeatAfterComplete?: number;Defined in: glide-mq/src/types.ts:520
Schedule next job N ms after the current one completes (or terminally fails). Mutually exclusive with pattern and every.
startDate?
startDate?: number | Date;Defined in: glide-mq/src/types.ts:524
Earliest time the scheduler may create a job. Accepts a Date or epoch milliseconds.
tz?
tz?: string;Defined in: glide-mq/src/types.ts:522
IANA timezone for cron patterns (e.g. 'America/New_York'). Defaults to UTC.