n8n
Version:
n8n Workflow Automation Tool
29 lines • 993 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NumberToType = exports.TypeToNumber = exports.NumberToPeriodUnit = exports.PeriodUnitToNumber = void 0;
exports.isValidPeriodNumber = isValidPeriodNumber;
exports.isValidTypeNumber = isValidTypeNumber;
const inverter_1 = require("../../../../utils/inverter");
function isValid(value, constant) {
return Object.keys(constant).includes(value.toString());
}
exports.PeriodUnitToNumber = {
hour: 0,
day: 1,
week: 2,
};
exports.NumberToPeriodUnit = (0, inverter_1.invert)(exports.PeriodUnitToNumber);
function isValidPeriodNumber(value) {
return isValid(value, exports.NumberToPeriodUnit);
}
exports.TypeToNumber = {
time_saved_min: 0,
runtime_ms: 1,
success: 2,
failure: 3,
};
exports.NumberToType = (0, inverter_1.invert)(exports.TypeToNumber);
function isValidTypeNumber(value) {
return isValid(value, exports.NumberToType);
}
//# sourceMappingURL=insights-shared.js.map