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