UNPKG

capacitor-cors-bypass-enhanced

Version:

Enhanced Capacitor plugin for CORS bypass with HTTP/2, HTTP/3, gRPC, GraphQL, file operations, and advanced networking features. Modular TypeScript definitions for better maintainability.

39 lines 1.16 kB
import type { SSEOptions, SSEConnectionOptions, SSEConnection } from '../definitions'; /** * SSE Manager * Handles Server-Sent Events connections with CORS bypass */ export declare class SSEManager { private proxyServerUrl; private sseConnections; private connectionCounter; private notifyListeners; constructor(proxyServerUrl: string | null, notifyListeners: (eventName: string, data: any) => void); /** * Start listening to Server-Sent Events (legacy method) */ startSSE(options: SSEOptions): Promise<{ connectionId: string; }>; /** * Stop listening to Server-Sent Events */ stopSSE(options: { connectionId: string; }): Promise<void>; /** * Create a Server-Sent Events connection with reconnection support */ createSSEConnection(options: SSEConnectionOptions): Promise<SSEConnection>; /** * Close an SSE connection */ closeSSEConnection(options: { connectionId: string; }): Promise<void>; /** * Get all active SSE connections */ getSSEConnections(): Map<string, EventSource>; } //# sourceMappingURL=sse.d.ts.map