node-cron-expression
Version:
Declarative functional crontab expression builder
11 lines (10 loc) • 539 B
TypeScript
import { DayOfTheMonthExpression, DayOfTheWeekExpression, HourExpression, MinuteExpression, MonthExpression } from './expression';
/**
* Combine different time points
*
* ```
* combine(atMinute(30), between(atHour(2), atHour(4))); // 30 2-4 * * *
* ```
*/
declare function combine(...expressions: Array<DayOfTheWeekExpression | MonthExpression | DayOfTheMonthExpression | HourExpression | MinuteExpression>): MinuteExpression | HourExpression | DayOfTheMonthExpression | MonthExpression | DayOfTheWeekExpression;
export { combine };