UNPKG

mind-elixir

Version:

Mind elixir is a free open source mind map core.

19 lines (18 loc) 844 B
import type MindElixir from '../index'; import type { KeypressOptions } 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: MindElixir, direction: 'in' | 'out', offset?: ZoomOffset) => void; export declare const handleWheelZoom: (mei: MindElixir, e: WheelEvent) => void; export default function (mind: MindElixir, options: boolean | KeypressOptions): void; export {};