@devcycle/js-client-sdk
Version:
The Javascript Client SDK for DevCycle
14 lines (13 loc) • 455 B
TypeScript
import type { DVCLogger, SSEConnectionInterface } from '@devcycle/types';
export declare class StreamingConnection implements SSEConnectionInterface {
private url;
private onMessage;
private logger;
private connection?;
constructor(url: string, onMessage: (message: unknown) => void, logger: DVCLogger);
updateURL(url: string): void;
private openConnection;
isConnected(): boolean;
reopen(): void;
close(): void;
}