@spalger/kibana
Version:
Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic
21 lines (18 loc) • 474 B
JavaScript
define(function (require) {
return function UniqLabelUtilService() {
var _ = require('lodash');
/*
* Accepts an array of data objects and a formatter function.
* Returns a unique list of formatted labels (strings).
*/
return function (arr) {
if (!_.isArray(arr)) {
throw new TypeError('UniqLabelUtil expects an array of objects');
}
return _(arr)
.pluck('label')
.unique()
.value();
};
};
});