Files

1 line
535 B
JavaScript

import{it as e,xt as t}from"./common.js";import{cloneDeep as n}from"lodash-es";function r(){let r=t();function i(t){let i=[],a=e=>e.chart.events&&e.chart.events.emits&&e.chart.events.emits.length>0&&(t&&e.chart.id!==r.getCurConfigComponent.chart.id||!t);for(let t of r.getComponentList){if(t.chart.type!==e.MfCombine){a(t)&&i.push(n(t));continue}let r=n(t);r.chart.options.components=r.chart.options.components.filter(e=>a(e)),(r.chart.options.components.length>0||a(r))&&i.push(r)}return i}return{getEventComponents:i}}export{r as t};