@morojs/moro / CronParser
Class: CronParser
Defined in: src/core/jobs/cron-parser.ts:30
Constructors
Constructor
new CronParser(
expression,timezone):CronParser
Defined in: src/core/jobs/cron-parser.ts:35
Parameters
expression
string
timezone
string = 'UTC'
Returns
CronParser
Methods
describe()
describe():
string
Defined in: src/core/jobs/cron-parser.ts:263
Get human-readable description
Returns
string
getNextRun()
getNextRun(
from):NextRunResult
Defined in: src/core/jobs/cron-parser.ts:174
Calculate next run time from given date
Parameters
from
Date = ...
Returns
NextRunResult
getNextRuns()
getNextRuns(
count,from):Date[]
Defined in: src/core/jobs/cron-parser.ts:184
Calculate all next N run times
Parameters
count
number
from
Date = ...
Returns
Date[]
getSchedule()
getSchedule():
CronSchedule
Defined in: src/core/jobs/cron-parser.ts:294
Get schedule details
Returns
CronSchedule
validate()
staticvalidate(expression):object
Defined in: src/core/jobs/cron-parser.ts:248
Validate if expression is valid
Parameters
expression
string
Returns
object
error?
optionalerror:string
valid
valid:
boolean