(
schedule: { cronExpression?: string | null; timezone?: string },
now: Date
)
| 303 | } |
| 304 | |
| 305 | function getScheduleNextRunAt( |
| 306 | schedule: { cronExpression?: string | null; timezone?: string }, |
| 307 | now: Date |
| 308 | ): Date { |
| 309 | return ( |
| 310 | getNextRunFromCronExpression(schedule.cronExpression, schedule.timezone) ?? |
| 311 | new Date(now.getTime() + 24 * 60 * 60 * 1000) |
| 312 | ) |
| 313 | } |
| 314 | |
| 315 | async function markClaimedScheduleFailed( |
| 316 | schedule: DatabaseScheduleExecutionTarget, |
no test coverage detected