UNPKG

@ngreatorex/homie-device

Version:
12 lines 743 B
import { IClientPublishOptions } from "mqtt"; import HomieTopologyBase from "./HomieTopologyBase"; import HomieTopologyWithConfiguration from "./HomieTopologyWithConfiguration"; import IHomieTopologyConfiguration from "./IHomieTopologyConfiguration"; export default abstract class HomieTopologyElement<TParent extends HomieTopologyBase, TConfig extends IHomieTopologyConfiguration> extends HomieTopologyWithConfiguration<TConfig> { private parent$; constructor(config: TConfig, parent: TParent); get parent(): TParent; protected rawPublish(path: string, value: string, options: IClientPublishOptions | null | undefined): void; protected rawSubscribe(path: string): void; } //# sourceMappingURL=HomieTopologyElement.d.ts.map