@trlogic/tracker-web
Version:
Formica Tracker Web SDK
22 lines (21 loc) • 763 B
TypeScript
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[];
}