UNPKG

@ngreatorex/homie-device

Version:
12 lines 695 B
import { IClientPublishOptions, MqttClient } from "mqtt"; import { IHomieDeviceConfiguration } from "../HomieDevice"; import HomieTopologyWithConfiguration from "./HomieTopologyWithConfiguration"; export default abstract class HomieTopologyRoot extends HomieTopologyWithConfiguration<IHomieDeviceConfiguration> { private client$; constructor(config: IHomieDeviceConfiguration); protected set client(client: MqttClient | null); protected get client(): MqttClient | null; protected rawPublish(path: string, value: string, options: IClientPublishOptions | null | undefined): void; protected rawSubscribe(path: string): void; } //# sourceMappingURL=HomieTopologyRoot.d.ts.map