UNPKG

@bbc/sofie-server-core-integration

Version:
33 lines 1.07 kB
import { EventEmitter } from 'events'; import { DDPClient, DDPConnectorOptions } from './ddpClient.js'; export type DDPConnectorEvents = { error: [e: any]; failed: [error: Error]; message: [message: any]; connectionChanged: [connected: boolean]; connected: []; disconnected: []; }; export declare class DDPConnector extends EventEmitter<DDPConnectorEvents> { ddpClient: DDPClient | undefined; private _options; private _connected; private _connecting; private _connectionId; private ddpIsOpen; private _monitorDDPConnectionInterval; constructor(options: DDPConnectorOptions); createClient(): Promise<void>; connect(): Promise<void>; close(): void; get connected(): boolean; forceReconnect(): Promise<void>; get connectionId(): string | undefined; private _setupDDPEvents; private _monitorDDPConnection; private _onclientConnectionChange; private _onClientConnectionFailed; private _onClientMessage; private _onClientError; } //# sourceMappingURL=ddpConnector.d.ts.map