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

Method _getSourceMetaRawOption

src/data/helper/sourceManager.ts:447–465  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

445 }
446
447 private _getSourceMetaRawOption(): SourceMetaRawOption {
448 const sourceHost = this._sourceHost;
449 let seriesLayoutBy: SeriesLayoutBy;
450 let sourceHeader: OptionSourceHeader;
451 let dimensions: DimensionDefinitionLoose[];
452 if (isSeries(sourceHost)) {
453 seriesLayoutBy = sourceHost.get('seriesLayoutBy', true);
454 sourceHeader = sourceHost.get('sourceHeader', true);
455 dimensions = sourceHost.get('dimensions', true);
456 }
457 // See [REQUIREMENT_MEMO], `non-root-dataset` do not support them.
458 else if (!this._getUpstreamSourceManagers().length) {
459 const model = sourceHost as DatasetModel;
460 seriesLayoutBy = model.get('seriesLayoutBy', true);
461 sourceHeader = model.get('sourceHeader', true);
462 dimensions = model.get('dimensions', true);
463 }
464 return { seriesLayoutBy, sourceHeader, dimensions };
465 }
466
467}
468

Callers 1

_createSourceMethod · 0.95

Calls 3

isSeriesFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected