UNPKG

node-cron-expression

Version:

Declarative functional crontab expression builder

30 lines 1.54 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.atHour = exports.atMinute = void 0; const expression_1 = require("./expression"); /** * Set to run in a specific minute * * ``` * atMinute(2); // 2 * * * * * ``` */ exports.atMinute = (minute) => { return new expression_1.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 * * * * ``` */ exports.atHour = (hour) => { return new expression_1.HourExpression({ hour: `${Array.isArray(hour) ? hour.join(',') : hour}`, }); }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL2F0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDZDQUFnRTtBQUVoRTs7Ozs7O0dBTUc7QUFDVSxRQUFBLFFBQVEsR0FBRyxDQUFDLE1BQXlCLEVBQUUsRUFBRTtJQUNwRCxPQUFPLElBQUksNkJBQWdCLENBQUM7UUFDMUIsTUFBTSxFQUFFLEtBQUssQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsTUFBTSxFQUFFO0tBQy9ELENBQUMsQ0FBQztBQUNMLENBQUMsQ0FBQztBQUVGOzs7Ozs7O0dBT0c7QUFDVSxRQUFBLE1BQU0sR0FBRyxDQUFDLElBQW1CLEVBQUUsRUFBRTtJQUM1QyxPQUFPLElBQUksMkJBQWMsQ0FBQztRQUN4QixJQUFJLEVBQUUsR0FBRyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUU7S0FDdkQsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyxDQUFDIn0=