Interface ChartXYUserInteractionsBeta

Introduced in v7.0.0. API may change according to user feedback.

Hierarchy

  • ChartXYUserInteractions

Properties

axes?: false | AxisXYUserInteractions
paginate?: false | InteractionConfigWithOverrides<{
    backward?: {
        code?: string;
    };
    forward?: {
        code?: string;
    };
    sensitivity?: number;
    stopScroll?: boolean;
    x?: boolean;
    y?: boolean;
}, never, "shift" | "ctrl" | "alt" | "lmb" | "rmb" | "mmb">
pan?: false | InteractionConfigWithOverrides<{
    sensitivity?: number;
    stopScroll?: boolean;
    x?: boolean;
    y?: boolean;
}, "drag" | "wheel" | "pinch", "shift" | "ctrl" | "alt" | "lmb" | "rmb" | "mmb">
rectangleZoom?: false | InteractionConfigWithOverrides<{
    animationsEnabled?: boolean;
    start?: ((args: {
        event: undefined | Event;
    }) => unknown);
    stopScroll?: boolean;
    x?: boolean;
    y?: boolean;
}, never, "shift" | "ctrl" | "alt" | "lmb" | "rmb" | "mmb">
restoreDefault?: false | InteractionConfigWithOverrides<{
    animationsEnabled?: boolean;
    code?: string;
    doubleClick?: boolean;
    stopScroll?: boolean;
}, never, "shift" | "ctrl" | "alt">
restorePrevious?: false | InteractionConfigWithOverrides<{
    code?: string;
    doubleClick?: boolean;
}, never, "shift" | "ctrl" | "alt">
xAxis?: false | AxisXYUserInteractions
yAxis?: false | AxisXYUserInteractions
zoom?: false | InteractionConfigWithOverrides<{
    mode?: "toward-pointer" | "centered" | "keep-start" | "keep-end";
    sensitivity?: number;
    stopScroll?: boolean;
    x?: boolean;
    y?: boolean;
}, "drag" | "wheel" | "pinch", "shift" | "ctrl" | "alt" | "lmb" | "rmb" | "mmb">