UNPKG

@allgemein/eventbus

Version:
16 lines (15 loc) 514 B
import { EventEmitter } from 'events'; import { IMqttOptions } from './IMqttOptions'; import { MqttClient } from 'mqtt'; export declare abstract class AbstractMqttConnection extends EventEmitter { inc: number; options: IMqttOptions; ready: boolean; client: MqttClient; constructor(options: IMqttOptions); isOpened(): boolean; getClient(connect?: boolean): MqttClient | Promise<MqttClient>; connect(): Promise<MqttClient>; quit(): Promise<void>; onError(err: Error): void; }