utils.d.ts 828 B

12345678910111213141516171819202122232425
  1. import { Types } from '@antv/g2';
  2. import { CirclePackingOptions } from './types';
  3. interface TransformDataOptions {
  4. data: CirclePackingOptions['data'];
  5. rawFields: CirclePackingOptions['rawFields'];
  6. enableDrillDown: boolean;
  7. hierarchyConfig: CirclePackingOptions['hierarchyConfig'];
  8. }
  9. /**
  10. * circle-packing 数据转换
  11. * @param options
  12. */
  13. export declare function transformData(options: TransformDataOptions): any[];
  14. /**
  15. * 根据传入的 padding 和 现有的 画布大小, 输出针对圆形视图布局需要的 finalPadding 以及 finalSize
  16. * @param params
  17. */
  18. export declare function resolvePaddingForCircle(padding: Types.ViewPadding, appendPadding: Types.ViewAppendPadding, containerSize: {
  19. width: number;
  20. height: number;
  21. }): {
  22. finalPadding: number[];
  23. finalSize: number;
  24. };
  25. export {};