use-next-sse
Version:
A lightweight Server-Sent Events (SSE) library for Next.js, enabling real-time, unidirectional data streaming from server to client
11 lines (10 loc) • 431 B
TypeScript
type Listener = (event: MessageEvent) => void;
declare class SSEManager {
private connections;
getConnection(url: string, init?: EventSourceInit): EventSource;
releaseConnection(url: string): void;
addEventListener(url: string, eventName: string, listener: Listener): void;
removeEventListener(url: string, eventName: string, listener: Listener): void;
}
export declare const sseManager: SSEManager;
export {};