@zhouchangju/standard-chart
Version:
标准范式组件
24 lines (23 loc) • 675 B
TypeScript
/**
* 源码中有该同名文件
* 但是部分方法需要扩展
* 避免代码渗透,此处重申
*/
import Element from 'zrender/src/Element';
import { type ElementAnimateConfig } from 'zrender/lib/Element';
export interface ControllerHost {
target: Element;
zoom?: number;
zoomLimit?: {
min?: number;
max?: number;
};
}
export declare function doUpdateSeriesViewOnPanAndZoom(controllerHost: ControllerHost, { dx, dy, zoomDelta, zoomX, zoomY, dirty }: {
dx?: number;
dy?: number;
zoomDelta?: number;
zoomX?: number;
zoomY?: number;
dirty?: boolean;
}, animation?: boolean | ElementAnimateConfig): () => void;