MCPcopy
hub / github.com/tdewolff/minify / querySeriesUpstreamDatasetModel

Function querySeriesUpstreamDatasetModel

_benchmarks/sample_echarts.js:17653–17667  ·  view source on GitHub ↗

* @return If return null/undefined, indicate that should not use datasetModel.

(seriesModel)

Source from the content-addressed store, hash-verified

17651 */
17652
17653 function querySeriesUpstreamDatasetModel(seriesModel) {
17654 // Caution: consider the scenario:
17655 // A dataset is declared and a series is not expected to use the dataset,
17656 // and at the beginning `setOption({series: { noData })` (just prepare other
17657 // option but no data), then `setOption({series: {data: [...]}); In this case,
17658 // the user should set an empty array to avoid that dataset is used by default.
17659 var thisData = seriesModel.get('data', true);
17660
17661 if (!thisData) {
17662 return queryReferringComponents(seriesModel.ecModel, 'dataset', {
17663 index: seriesModel.get('datasetIndex', true),
17664 id: seriesModel.get('datasetId', true)
17665 }, SINGLE_REFERRING).models[0];
17666 }
17667 }
17668 /**
17669 * @return Always return an array event empty.
17670 */

Callers 3

sample_echarts.jsFile · 0.85

Calls 1

queryReferringComponentsFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…