view.d.ts 918 B

12345678910111213141516171819202122232425262728
  1. import { Geometry, Types, View } from '@antv/g2';
  2. import { Options } from '../types';
  3. /**
  4. * 在 Chart 中查找特定 id 的子 View
  5. * @param chart
  6. * @param id
  7. */
  8. export declare function findViewById(chart: View, id: string): View;
  9. /**
  10. * 获取同 view 同一级的所有 views
  11. * @param view 当前 view
  12. * @returns 同一级的 views
  13. * @ignore
  14. */
  15. export declare function getViews(view: View): View[];
  16. /**
  17. * 获取同 view 同一级的 views,不包括自身
  18. * @param view 当前 view
  19. * @returns 同一级的 views
  20. * @ignore
  21. */
  22. export declare function getSiblingViews(view: View): View[];
  23. /**
  24. * 所有的 Geometries 都使用同一动画(各个图形如有区别,自行覆盖)并添加处理动画回调
  25. * @param view View
  26. * @param animation 动画配置
  27. */
  28. export declare function addViewAnimation(view: View, animation: Options['animation'], geometries?: Geometry<Types.ShapePoint>[]): void;