* refactor: add cron job core package * docs: add comments to cron validation types * chore(deps): move node-cron dependencies from tasks app to cron-jobs-core package * fix: runOnInit is not running on start and rather on job creation * fix: format issues * fix: build fails when using top level await in cjs * chore: update turbo gen package json typescript version to 5.5.2 * fix: format issue * fix: deepsource issues * chore: update turbo gen package json eslint version to 9.5.0 * chore: fix frozen lockfile and format
10 lines
540 B
TypeScript
10 lines
540 B
TypeScript
import { checkCron } from "./validation";
|
|
|
|
export const EVERY_5_SECONDS = checkCron("*/5 * * * * *") satisfies string;
|
|
export const EVERY_MINUTE = checkCron("* * * * *") satisfies string;
|
|
export const EVERY_5_MINUTES = checkCron("*/5 * * * *") satisfies string;
|
|
export const EVERY_10_MINUTES = checkCron("*/10 * * * *") satisfies string;
|
|
export const EVERY_HOUR = checkCron("0 * * * *") satisfies string;
|
|
export const EVERY_DAY = checkCron("0 0 * * */1") satisfies string;
|
|
export const EVERY_WEEK = checkCron("0 0 * * 1") satisfies string;
|