common.d.ts 829 B

123456789101112131415
  1. import { Types } from '@antv/g2';
  2. import { Params } from '../../../core/adaptor';
  3. import { Data, Datum } from '../../../types/common';
  4. import { FunnelOptions } from '../types';
  5. export declare const CONVERSION_TAG_NAME = "CONVERSION_TAG_NAME";
  6. /**
  7. * 漏斗图 transform
  8. * @param geometry
  9. */
  10. export declare function transformData(data: FunnelOptions['data'], originData: FunnelOptions['data'], options: Pick<FunnelOptions, 'yField' | 'maxSize' | 'minSize'>): FunnelOptions['data'];
  11. /**
  12. * 漏斗图通用转化率组件
  13. * @param getLineCoordinate 用于获取特定的 line 的位置及配置
  14. */
  15. export declare function conversionTagComponent(getLineCoordinate: (datum: Datum, datumIndex: number, data: Data, initLineOption: Record<string, any>) => Types.LineOption): (params: Params<FunnelOptions>) => Params<FunnelOptions>;