@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) • 555 B
JavaScript
define(function (require) {
return function FieldListProvider(Private) {
var Field = Private(require('ui/index_patterns/_field'));
var IndexedArray = require('ui/IndexedArray');
var _ = require('lodash');
_.class(FieldList).inherits(IndexedArray);
function FieldList(indexPattern, specs) {
FieldList.Super.call(this, {
index: ['name'],
group: ['type'],
initialSet: specs.map(function (field) {
return new Field(indexPattern, field);
})
});
}
return FieldList;
};
});