UNPKG

@showbridge/lib

Version:

Main library for showbridge protocol router

20 lines (19 loc) 638 B
import { CloudProtocolParams } from '@showbridge/types/dist/models/params/protocols.js'; import { Socket } from 'socket.io-client'; import { Message } from '../messages/index.js'; import Protocol from './protocol.js'; declare class CloudProtocol extends Protocol<CloudProtocolParams> { socket: Socket; roundtripMs: number; constructor(protocolObj: any, router: any); reload(params: any): void; send(room: string, message: Message): void; stop(): void; get status(): { enabled: boolean; connected: boolean; id: string; roundtripMs: number; }; } export default CloudProtocol;