UNPKG

mind-elixir

Version:

Mind elixir is a free open source mind map core.

18 lines (17 loc) 848 B
import type { KeypressOptions, MindElixirInstance } from '../types/index'; type ZoomOffset = { x: number; y: number; }; type WheelZoomStepInput = { deltaMode: number; deltaY: number; scaleSensitivity: number; viewportHeight: number; }; export declare const normalizeWheelDelta: ({ deltaMode, deltaY, viewportHeight }: Omit<WheelZoomStepInput, "scaleSensitivity">) => number; export declare const getWheelZoomScaleDelta: ({ deltaMode, deltaY, scaleSensitivity, viewportHeight }: WheelZoomStepInput) => number; export declare const handleKeypressZoom: (mei: MindElixirInstance, direction: "in" | "out", offset?: ZoomOffset) => void; export declare const handleWheelZoom: (mei: MindElixirInstance, e: WheelEvent) => void; export default function (mind: MindElixirInstance, options: boolean | KeypressOptions): void; export {};