UNPKG

feedlet-widget

Version:

Lightweight JavaScript widget for capturing user feedback and exit-intent surveys

27 lines (25 loc) 771 B
import { ContextualMarker, ViewportInfo } from './types'; export declare class ContextualFeedbackManager { private isEnabled; private markers; private overlay; private instructionBanner; private onMarkerClick; constructor(); enable(onMarkerClick: (marker: ContextualMarker) => void): void; disable(): void; private createOverlay; private removeOverlay; private showInstructions; private hideInstructions; private handleDocumentClick; private handleEscapeKey; private createMarker; private renderMarker; private getElementSelector; private getElementText; getViewportInfo(): ViewportInfo; clearMarkers(): void; getMarkers(): ContextualMarker[]; isContextualModeEnabled(): boolean; }