UNPKG

@showbridge/lib

Version:

Main library for showbridge protocol router

15 lines (14 loc) 460 B
import { MQTTProtocolParams } from '@showbridge/types/dist/models/params/protocols.js'; import { MqttClient } from 'mqtt'; import Protocol from './protocol.js'; declare class MQTTProtocol extends Protocol<MQTTProtocolParams> { client: MqttClient; reload(params: any): void; send(topic: string, payload: string): void; stop(): void; get status(): { enabled: boolean; connected: boolean; }; } export default MQTTProtocol;