UNPKG

@scandit/web-datacapture-barcode

Version:

Scandit Data Capture SDK for the Web

32 lines (31 loc) 1.06 kB
import { n as longPressEndEvent, r as longPressStartEvent } from "../../../events-Ca6wkIHV.js"; //#region src/main/spark/ui/controllers/LongPressController.d.ts type LongPressControllerEventType = typeof longPressStartEvent | typeof longPressEndEvent; declare class LongPressControllerEvent extends Event { constructor(type: LongPressControllerEventType); } declare class LongPressController { elementsAllowedToTriggerLongPressEvents: Set<EventTarget>; private element; private isLongPressing; private longPressTimeout; private pointerDownEvent?; private pointerDownListener; private pointerMoveListener; private pointerUpListener; constructor(element: HTMLElement); connect(): void; disconnect(): void; private onPointerDown; private onPointerMove; private onPointerUp; private onLongPressTimeoutFinished; } declare global { interface HTMLElementEventMap { [longPressStartEvent]: Event; [longPressEndEvent]: Event; } } //#endregion export { LongPressController, LongPressControllerEvent, LongPressControllerEventType };