feedlytic-widget
Version:
Lightweight JavaScript widget for capturing user feedback and exit-intent surveys
23 lines (21 loc) • 646 B
TypeScript
import { FeedlyticConfig } from './types';
import { FeedlyticWidget } from './widget';
declare global {
interface Window {
Feedlytic: {
init: (config: FeedlyticConfig) => FeedlyticWidget;
getInstance: () => FeedlyticWidget | null;
destroy: () => void;
FeedlyticWidget: typeof FeedlyticWidget;
};
}
}
declare class Feedlytic {
private static instance;
static init(config: FeedlyticConfig): FeedlyticWidget;
static getInstance(): FeedlyticWidget | null;
static destroy(): void;
}
export default Feedlytic;
export { FeedlyticWidget };
export * from './types';