Documents / @faasjs/jobs / JobCron
Type Alias: JobCron<TParams>
JobCron<
TParams> =object
Cron rule that enqueues a job with optional schema-typed params.
Type Parameters
TParams
TParams = Record<string, never>
Properties
expression
expression:
string
Cron expression string (5-field format: minute hour day month weekday).
maxAttempts?
optionalmaxAttempts?:number
Maximum execution attempts for this cron rule.
params?
optionalparams?:TParams
Params passed to the job when this cron rule enqueues it.
priority?
optionalpriority?:number
Execution priority for this cron rule.
queue?
optionalqueue?:string
Queue name. Defaults to the job's queue or 'default'.
timezone?
optionaltimezone?:string
Optional IANA timezone (e.g. 'America/New_York').