1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| import { CronosExpression } from './expression';
| import { CronosTask, refreshSchedulerTimer } from './scheduler';
| import { CronosTimezone } from './date';
| export function scheduleTask(cronString, task, options) {
| const expression = CronosExpression.parse(cronString, options);
| return new CronosTask(expression)
| .on('run', task)
| .start();
| }
| export function validate(cronString, options) {
| try {
| CronosExpression.parse(cronString, options);
| }
| catch {
| return false;
| }
| return true;
| }
| export { CronosExpression, CronosTask, CronosTimezone, refreshSchedulerTimer };
|
|