uplot-vplugins
Version:
Plugins for uPlot, by Venryx.
17 lines (16 loc) • 638 B
TypeScript
import uPlot from "uplot";
declare type Options_OptionalForInitOnly = "zoomFactor_x" | "zoomFactor_y" | "clamp";
export declare type PanAndZoomOptions_ForInit = Omit<PanAndZoomOptions, Options_OptionalForInitOnly> & Partial<Pick<PanAndZoomOptions, Options_OptionalForInitOnly>>;
export declare class PanAndZoomOptions {
zoomFactor_x: number;
zoomFactor_y: number;
clamp: boolean;
xMin: number;
xMax: number;
xRangeMax?: number;
yMin: number;
yMax: number;
yRangeMax?: number;
}
export declare function PanAndZoomPlugin(opts_partial: PanAndZoomOptions_ForInit): uPlot.Plugin;
export {};