connected-area.d.ts 723 B

1234567891011121314151617
  1. import { Element, ShapeAttrs } from '@antv/g2';
  2. import { Params } from '../core/adaptor';
  3. export interface ConnectedAreaOptions {
  4. /** 触发方式, 默认 hover */
  5. trigger?: 'hover' | 'click';
  6. /** 自定义样式 */
  7. style?: ShapeAttrs | ((style: ShapeAttrs, element: Element) => ShapeAttrs);
  8. }
  9. /** 联通区域组件:使用于堆叠柱形图、堆叠条形图 */
  10. export interface OptionWithConnectedArea {
  11. connectedArea?: ConnectedAreaOptions | false;
  12. }
  13. /**
  14. * 返回支持联通区域组件交互的 adaptor,适用于堆叠柱形图/堆叠条形图
  15. * @param disable
  16. */
  17. export declare function connectedArea<O extends OptionWithConnectedArea>(disable?: boolean): (params: Params<O>) => Params<O>;