// useEchartHook.js
import * as echarts from "echarts"
export default function (el: HTMLElement) {
const echartInstance = echarts.init(el)
const setOptions = (options: echarts.EChartsOption) => {
echartInstance.setOption(options)
}
const updateSize = () => {
echartInstance.resize()
}
window.addEventListener("resize", () => {
echartInstance.resize()
})
return {
echartInstance,
setOptions,
updateSize
}
}