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

Function getLabelLineStatesModels

src/label/labelGuideHelper.ts:665–678  ·  view source on GitHub ↗
(
    itemModel: Model<StatesOptionMixin<any, any> & Partial<Record<LabelName, any>>>,
    labelLineName?: LabelName
)

Source from the content-addressed store, hash-verified

663
664
665export function getLabelLineStatesModels<LabelName extends string = 'labelLine'>(
666 itemModel: Model<StatesOptionMixin<any, any> & Partial<Record<LabelName, any>>>,
667 labelLineName?: LabelName
668): Record<DisplayState, LabelLineModel> {
669 labelLineName = (labelLineName || 'labelLine') as LabelName;
670 const statesModels = {
671 normal: itemModel.getModel(labelLineName) as LabelLineModel
672 } as Record<DisplayState, LabelLineModel>;
673 for (let i = 0; i < SPECIAL_STATES.length; i++) {
674 const stateName = SPECIAL_STATES[i];
675 statesModels[stateName] = itemModel.getModel([stateName, labelLineName]);
676 }
677 return statesModels;
678}

Callers 3

_updateLabelMethod · 0.90
_updateLabelMethod · 0.90
_updateLabelLineMethod · 0.90

Calls 1

getModelMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…