node-cron-expression
Version:
Declarative functional crontab expression builder
24 lines (23 loc) • 724 B
TypeScript
import { DayOfTheMonthExpression, DayOfTheWeekExpression } from './expression';
/**
* In specific day of the month
*
* ```
* onDayOfTheMonth(3); // * * 3 * *
* onDayOfTheMonth([3,5]); // * * 3,5 * *
* ```
*
*/
export declare const onDayOfTheMonth: (dayOfTheMonth: DayOfTheMonth | DayOfTheMonth[]) => DayOfTheMonthExpression;
/**
* In specific day of the week
*
* ```
* onDayOfTheWeek(3); // 0 0 * * 3
* onDayOfTheWeek([3,5]); // 0 0 * * 3,5
*
* onDayOfTheWeek('Monday'); // 0 0 * * 1
* onDayOfTheWeek(['Sunday', 'Thursday']); // 0 0 * * 0,4
* ```
*/
export declare const onDayOfTheWeek: (dayOfTheWeek: DayOfTheWeek | DayOfTheWeek[] | DayOfTheWeekLiteral | DayOfTheWeekLiteral[]) => DayOfTheWeekExpression;