@zencemarketing/web-sdk
Version:
ZenceMarketing Web SDK for push notifications, popups, and custom event tracking.
14 lines (13 loc) • 461 B
TypeScript
import { SDKData } from "./types/types.js";
declare class WebSocketManager {
private socket;
private isConnected;
private gaId;
private sdkData;
constructor(url: string, sdkData: SDKData, gaId: string);
send(event: string, data: any): Promise<void>;
waitForConnection(): Promise<boolean>;
close(): void;
}
declare const getWebSocketInstance: (gaId: string) => WebSocketManager;
export { getWebSocketInstance, WebSocketManager };