Build and Publish Site / docker (push) Successful in 23s
ABER: Die Applikation funktioniert nur lokal. Die deployte Version geht noch nicht.
20 lines
620 B
JavaScript
20 lines
620 B
JavaScript
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 };
|