UNPKG

@trlogic/tracker-web

Version:
22 lines (21 loc) 763 B
import { TrackerEventType } from "src/core/model/TrackerEventType"; import { TrackerVariableType } from "src/core/model/TrackerVariableType"; import { EventListener } from "./EventListener"; import { NativeEventTrigger } from "./PageViewListener"; /** * Listens for click events on the document. * Uses a cooldown to prevent excessive event triggering. * Mirrors Android TouchListener. */ export declare class ClickListener implements EventListener { private trigger; private started; private boundHandler; private cooldownMs; private lastTriggerTs; constructor(trigger: NativeEventTrigger, cooldownMs?: number); start(): void; stop(): void; getTypes(): TrackerEventType[]; getVariableTypes(): TrackerVariableType[]; }