@antv/s2-react
Version:
use S2 with react
17 lines (16 loc) • 625 B
TypeScript
import { BaseTooltip, SpreadSheet } from '@antv/s2';
import React from 'react';
import type { TooltipOperatorMenuOptions } from './interface';
/**
* 自定义 Tooltip 组件, 兼容 React 18 参考如下
* @ref https://github.com/react-component/util/blob/677d3ac177d147572b65af63e67a7796a5104f4c/src/React/render.ts#L69-L106
*/
export declare class CustomTooltip extends BaseTooltip<React.ReactNode, TooltipOperatorMenuOptions> {
constructor(spreadsheet: SpreadSheet);
private isMobileDevice;
renderContent(): void;
hide(): void;
destroy(): void;
forceClearContent(): void;
unmount(): void;
}