@netdata/netdata-ui
Version:
netdata UI kit
16 lines (15 loc) • 572 B
JavaScript
;
exports.__esModule = true;
exports.getResultsByKey = void 0;
var domainRegexp = /^https:\/\/((learn.netdata).cloud|www.(netdata.cloud)|github.com\/netdata\/(netdata-cloud)|github.com\/netdata\/(netdata))/;
var getResultsByKey = exports.getResultsByKey = function getResultsByKey(results) {
return results.reduce(function (acc, result) {
var matched = result.url.raw.match(domainRegexp);
var key = matched.find(function (s, i) {
return i > 1 && s;
});
acc[key] = acc[key] || [];
acc[key].push(result);
return acc;
}, {});
};