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

Function queryDataIndex

_benchmarks/sample_echarts.js:7706–7718  ·  view source on GitHub ↗

* @param payload Contains dataIndex (means rawIndex) / dataIndexInside / name * each of which can be Array or primary type. * @return dataIndex If not found, return undefined/null.

(data, payload)

Source from the content-addressed store, hash-verified

7704 */
7705
7706 function queryDataIndex(data, payload) {
7707 if (payload.dataIndexInside != null) {
7708 return payload.dataIndexInside;
7709 } else if (payload.dataIndex != null) {
7710 return isArray(payload.dataIndex) ? map(payload.dataIndex, function (value) {
7711 return data.indexOfRawIndex(value);
7712 }) : data.indexOfRawIndex(payload.dataIndex);
7713 } else if (payload.name != null) {
7714 return isArray(payload.name) ? map(payload.name, function (value) {
7715 return data.indexOfName(value);
7716 }) : data.indexOfName(payload.name);
7717 }
7718 }
7719 /**
7720 * Enable property storage to any host object.
7721 * Notice: Serialization is not supported.

Callers 6

toggleHighlightFunction · 0.85
sample_echarts.jsFile · 0.85
findPointFromSeriesFunction · 0.85

Calls 2

isArrayFunction · 0.70
mapFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…