Skip to content

Interface: ScheduleOpts

Defined in: glide-mq/src/types.ts:306

Properties

endDate?

ts
optional endDate?: number | Date;

Defined in: glide-mq/src/types.ts:321

Latest scheduled run time allowed before the scheduler auto-removes itself.


every?

ts
optional every?: number;

Defined in: glide-mq/src/types.ts:310

Repeat interval in milliseconds


limit?

ts
optional limit?: number;

Defined in: glide-mq/src/types.ts:323

Maximum number of jobs to create before the scheduler auto-removes itself.


pattern?

ts
optional pattern?: string;

Defined in: glide-mq/src/types.ts:308

Cron pattern (5 fields: minute hour dayOfMonth month dayOfWeek)


repeatAfterComplete?

ts
optional repeatAfterComplete?: number;

Defined in: glide-mq/src/types.ts:315

Schedule next job N ms after the current one completes (or terminally fails). Mutually exclusive with pattern and every.


startDate?

ts
optional startDate?: number | Date;

Defined in: glide-mq/src/types.ts:319

Earliest time the scheduler may create a job. Accepts a Date or epoch milliseconds.


tz?

ts
optional tz?: string;

Defined in: glide-mq/src/types.ts:317

IANA timezone for cron patterns (e.g. 'America/New_York'). Defaults to UTC.

Released under the Apache-2.0 License.