UNPKG

@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

19 lines (16 loc) 595 B
define(function (require) { return function GetArrayUtilService(Private) { var _ = require('lodash'); var flattenSeries = Private(require('ui/vislib/components/labels/flatten_series')); /* * Accepts a Kibana data object and returns an array of values objects. */ return function (obj) { if (!_.isObject(obj) || !obj.rows && !obj.columns && !obj.series) { throw new TypeError('GetArrayUtilService expects an object with a series, rows, or columns key'); } if (!obj.series) return flattenSeries(obj); return obj.series; }; }; });