utils/parse-priority.js

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.parsePriority = void 0;
const define_1 = require("../agenda/define");
/**
 * Internal method to turn priority into a number
 * @param priority string to parse into number
 */
const parsePriority = (priority) => {
    if (typeof priority === "number") {
        return priority;
    }
    switch (priority) {
        case "lowest": {
            return define_1.JobPriority.lowest;
        }
        case "low": {
            return define_1.JobPriority.low;
        }
        case "normal": {
            return define_1.JobPriority.normal;
        }
        case "high": {
            return define_1.JobPriority.high;
        }
        case "highest": {
            return define_1.JobPriority.highest;
        }
        default: {
            return define_1.JobPriority.normal;
        }
    }
};
exports.parsePriority = parsePriority;
//# sourceMappingURL=parse-priority.js.map