in src/editor/sandbox/setup.js [43:58]
chart.setOption = function () {
const startTime = performance.now();
const res = nativeSetOption.apply(this, arguments);
const endTime = performance.now();
sendMessage({
evt: 'optionUpdated',
option: JSON.stringify(chart.getOption(), (key, val) => {
if (echarts.util.isFunction(val) || typeof val === 'bigint') {
return val.toString();
}
return val;
}),
updateTime: endTime - startTime
});
return res;
};