MCPcopy
hub / github.com/apache/echarts / createDimNameMap

Function createDimNameMap

src/data/helper/SeriesDataSchema.ts:246–256  ·  view source on GitHub ↗
(dimsDef: DimensionDefinitionLoose[])

Source from the content-addressed store, hash-verified

244
245
246export function createDimNameMap(dimsDef: DimensionDefinitionLoose[]): HashMap<DimensionIndex, DimensionName> {
247 const dataDimNameMap = createHashMap<DimensionIndex, DimensionName>();
248 for (let i = 0; i < (dimsDef || []).length; i++) {
249 const dimDefItemRaw = dimsDef[i];
250 const userDimName = isObject(dimDefItemRaw) ? dimDefItemRaw.name : dimDefItemRaw;
251 if (userDimName != null && dataDimNameMap.get(userDimName) == null) {
252 dataDimNameMap.set(userDimName, i);
253 }
254 }
255 return dataDimNameMap;
256}
257
258export function ensureSourceDimNameMap(source: Source): HashMap<DimensionIndex, DimensionName> {
259 const innerSource = inner(source);

Callers 3

prepareSeriesDataSchemaFunction · 0.90
GridClass · 0.90
ensureSourceDimNameMapFunction · 0.85

Calls 2

isObjectFunction · 0.50
getMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…