UNPKG

@deskdirector/push-events

Version:

chat utilities for DeskDirector chat

25 lines (24 loc) 718 B
import { Api } from '../api'; import { MessagingConfig } from './models'; export declare class SseClient { private config; private api; private readonly authBeforeConnect; private client; private isConnecting; private isConnected; get Config(): MessagingConfig; set Config(config: MessagingConfig); get IsConnected(): boolean; constructor(config: MessagingConfig, api: Api, authBeforeConnect: boolean); connect(): Promise<void>; reconnect(): Promise<void>; disconnect(): Promise<void>; private createClient; private getStreamUrl; private registerReceivers; private onConnect; private onError; private onDdPulse; private onBeforeUnload; }