UNPKG

pot-js

Version:

Process management module

19 lines (14 loc) 516 B
'use strict'; 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('-'); }