UNPKG

@dotcms/analytics

Version:

Official JavaScript library for Content Analytics with DotCMS.

13 lines (12 loc) 746 B
import { DotCMSContentClickPayload } from '../../shared/models'; import { createPluginLogger } from '../../shared/utils/dot-analytics.utils'; /** * Handles click events on elements within a contentlet. * The contentlet element is already known since we attach listeners to contentlets. * * @param event - The mouse event * @param contentletElement - The contentlet container element * @param trackCallback - Callback to execute if the click is valid * @param logger - Logger instance for debug messages */ export declare const handleContentletClick: (event: MouseEvent, contentletElement: HTMLElement, trackCallback: (eventName: string, payload: DotCMSContentClickPayload) => void, logger: ReturnType<typeof createPluginLogger>) => void;