feedlet-widget
Version:
Lightweight JavaScript widget for capturing user feedback and exit-intent surveys
15 lines (13 loc) • 547 B
TypeScript
import { FeedLetConfig, FeedbackReport, ExitSurvey } from './types';
export declare class SecureApiClient {
private config;
private apiUrl;
constructor(config: FeedLetConfig);
private makeRequest;
saveFeedbackReport(report: FeedbackReport): Promise<void>;
saveExitSurvey(survey: ExitSurvey): Promise<void>;
uploadScreenshot(screenshot: Blob): Promise<string>;
uploadScreenshots(screenshots: Blob[]): Promise<string[]>;
testConnection(): Promise<boolean>;
getCommentById(commentId: string): Promise<any>;
}