@showbridge/lib
Version:
Main library for showbridge protocol router
20 lines (19 loc) • 638 B
TypeScript
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;