5.3.3
fix(types): graph autoCurveness option
fix(graph): user cursor has higher priority (#16867)
fix(type): optimize types for dts bundling
style: using utility methods for type checking.
refact(data): separate List to DataStorage and SeriesData
feat(View): `View` center supports `string` (#16904)
ts: let to const. And add eslint rule "prefer-const".
refact: use x, y, scaleX, scaleY instead of position and scale in Element
refact: put all core modules in the core dir. only do export in lib/echarts
Merge branch 'master' into next-merge-master