UNPKG

@trlogic/tracker-web

Version:
21 lines (20 loc) 751 B
import { TrackerEventType } from "src/core/model/TrackerEventType"; import { TrackerVariableType } from "src/core/model/TrackerVariableType"; import { EventListener } from "./EventListener"; import { NativeEventTrigger } from "./PageViewListener"; /** * Triggers COPY_PASTE event when the user pastes content. * Uses cooldown to prevent spam from rapid paste operations. */ export declare class CopyPasteListener 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[]; }