@devcycle/nodejs-server-sdk
Version:
The DevCycle NodeJS Server SDK used for feature management.
19 lines (18 loc) • 510 B
TypeScript
import type { DVCLogger } from '@devcycle/types';
type SSEConnectionFunctions = {
onMessage: (message: unknown) => void;
onOpen: () => void;
onConnectionError: () => void;
};
export declare class SSEConnection {
private url;
private logger;
private readonly callbacks;
private connection?;
constructor(url: string, logger: DVCLogger, callbacks: SSEConnectionFunctions);
private openConnection;
isConnected(): boolean;
reopen(): void;
close(): void;
}
export {};