leaflet
Version:
JavaScript library for mobile-friendly interactive maps
24 lines (23 loc) • 701 B
TypeScript
import { Handler } from '../../core/Handler.js';
import { Point } from '../../geometry/Point.js';
export declare class TapHoldHandler extends Handler {
/** @type {Point} */
_startPos: Point;
_newPos: Point;
_holdTimeout: number | undefined;
addHooks(): void;
removeHooks(): void;
/** @param {PointerEvent} e */
_onDown(e: PointerEvent): void;
_cancelClickPrevent(): void;
_stopPreventingNative: () => void;
_cancel(): void;
/** @param {PointerEvent} e */
_onMove(e: PointerEvent): void;
_isTapValid(): boolean;
/**
* @param {string} type
* @param {PointerEvent} e
*/
_simulateEvent(type: string, e: PointerEvent): void;
}