UNPKG

node-cron-expression

Version:

Declarative functional crontab expression builder

27 lines 1.5 kB
import { HourExpression, MinuteExpression } from './expression'; /** * Set to run in a specific minute * * ``` * atMinute(2); // 2 * * * * * ``` */ export const atMinute = (minute) => { return new MinuteExpression({ minute: Array.isArray(minute) ? minute.join(',') : `${minute}`, }); }; /** * Set to run in a specific hour. Defaults to the first minute * of that hour * * ``` * atHour(3); // 0 3 * * * * ``` */ export const atHour = (hour) => { return new HourExpression({ hour: `${Array.isArray(hour) ? hour.join(',') : hour}`, }); }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL2F0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFFaEU7Ozs7OztHQU1HO0FBQ0gsTUFBTSxDQUFDLE1BQU0sUUFBUSxHQUFHLENBQUMsTUFBeUIsRUFBRSxFQUFFO0lBQ3BELE9BQU8sSUFBSSxnQkFBZ0IsQ0FBQztRQUMxQixNQUFNLEVBQUUsS0FBSyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxNQUFNLEVBQUU7S0FDL0QsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyxDQUFDO0FBRUY7Ozs7Ozs7R0FPRztBQUNILE1BQU0sQ0FBQyxNQUFNLE1BQU0sR0FBRyxDQUFDLElBQW1CLEVBQUUsRUFBRTtJQUM1QyxPQUFPLElBQUksY0FBYyxDQUFDO1FBQ3hCLElBQUksRUFBRSxHQUFHLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRTtLQUN2RCxDQUFDLENBQUM7QUFDTCxDQUFDLENBQUMifQ==