SYMBOL INDEX (64 symbols across 7 files) FILE: src/constants.ts constant CONSTRAINTS (line 1) | const CONSTRAINTS = Object.freeze({ constant PARSE_DEFAULTS (line 9) | const PARSE_DEFAULTS = Object.freeze({ constant ALIASES (line 17) | const ALIASES = Object.freeze({ constant TIME_UNITS_MAP (line 38) | const TIME_UNITS_MAP = Object.freeze({ constant TIME_UNITS (line 46) | const TIME_UNITS = Object.freeze(Object.values(TIME_UNITS_MAP)) as [ constant TIME_UNITS_LEN (line 54) | const TIME_UNITS_LEN: number = TIME_UNITS.length; constant PRESETS (line 55) | const PRESETS = Object.freeze({ constant RE_WILDCARDS (line 66) | const RE_WILDCARDS = /\*/g; constant RE_RANGE (line 67) | const RE_RANGE = /^(\d+)(?:-(\d+))?(?:\/(\d+))?$/g; FILE: src/errors.ts class CronError (line 1) | class CronError extends Error {} class ExclusiveParametersError (line 3) | class ExclusiveParametersError extends CronError { method constructor (line 4) | constructor(param1: string, param2: string) { FILE: src/job.ts class CronJob (line 14) | class CronJob { method isActive (line 33) | get isActive() { method isCallbackRunning (line 37) | get isCallbackRunning() { method constructor (line 71) | constructor( method from (line 137) | static from( method _fnWrap (line 197) | private _fnWrap(cmd: CronCommand): CronCallback { method addCallback (line 220) | addCallback(callback: CronCallback>) { method setTime (line 226) | setTime(time: CronTime) { method nextDate (line 240) | nextDate() { method fireOnTick (line 244) | async fireOnTick() { method nextDates (line 283) | nextDates(i?: number) { method start (line 287) | start() { method lastDate (line 381) | lastDate() { method _executeOnComplete (line 385) | private async _executeOnComplete() { method _waitForJobCompletion (line 395) | private async _waitForJobCompletion() { method stop (line 404) | stop() { FILE: src/time.ts type CustomZone (line 22) | type CustomZone = Zone & { type CustomDateTime (line 27) | type CustomDateTime = Omit & { class CronTime (line 31) | class CronTime { method constructor (line 54) | constructor( method validateCronExpression (line 92) | static validateCronExpression(cronExpression: string): { method _getWeekDay (line 109) | private _getWeekDay(date: DateTime) { method sendAt (line 118) | sendAt(i?: number): DateTime | DateTime[] { method getTimeout (line 182) | getTimeout() { method toString (line 189) | toString() { method toJSON (line 196) | toJSON() { method getNextDateFrom (line 218) | getNextDateFrom( method _wcOrAll (line 398) | private _wcOrAll(unit: TimeUnit) { method _hasAll (line 411) | private _hasAll(unit: TimeUnit) { method _parse (line 437) | private _parse(source: string) { method _parseField (line 486) | private _parseField(value: string, unit: TimeUnit) { FILE: src/types/cron.types.ts type BaseCronJobParams (line 7) | interface BaseCronJobParams< type CronJobParams (line 24) | type CronJobParams< type CronContext (line 39) | type CronContext = C extends null ? CronJob : NonNullable; type CronCallback (line 41) | type CronCallback = ( type CronOnCompleteCallback (line 46) | type CronOnCompleteCallback = () => void | Promise; type CronSystemCommand (line 48) | type CronSystemCommand = type CronCommand (line 56) | type CronCommand = type CronOnCompleteCommand (line 60) | type CronOnCompleteCommand = CronOnCompleteCallback | CronSystemCommand; type WithOnComplete (line 62) | type WithOnComplete = OC extends null ? false : true; type TimeUnit (line 64) | type TimeUnit = (typeof TIME_UNITS_MAP)[keyof typeof TIME_UNITS_MAP]; type TimeUnitField (line 66) | type TimeUnitField = Partial< type Ranges (line 70) | interface Ranges { type SecondRange (line 79) | type SecondRange = IntRange< type MinuteRange (line 83) | type MinuteRange = IntRange< type HourRange (line 87) | type HourRange = IntRange< type DayOfMonthRange (line 91) | type DayOfMonthRange = IntRange< type MonthRange (line 95) | type MonthRange = IntRange< type DayOfWeekRange (line 99) | type DayOfWeekRange = IntRange< FILE: src/types/utils.ts type IntRange (line 1) | type IntRange = Exclude< type Enumerate (line 6) | type Enumerate< FILE: tests/cron.fuzz.ts function testCronJob (line 13) | function testCronJob(