pot-js
Version:
Process management module
19 lines (14 loc) • 516 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getKey;
var _lodash = require('lodash');
function getKey(monitor) {
if ((0, _lodash.isString)(monitor)) return monitor;else if (!monitor || !monitor.data) return;
var _monitor$data$name = monitor.data.name;
const name = _monitor$data$name === undefined ? '-' : _monitor$data$name,
id = monitor.id;
const normalizedName = name.replace(/\W/g, '-');
return [normalizedName, id].filter(Boolean).join('-');
}