zigbee2mqtt
Version:
Zigbee to MQTT bridge using Zigbee-herdsman
28 lines • 956 B
TypeScript
import Extension from './extension';
/**
* This extension servers the frontend
*/
export declare class Frontend extends Extension {
private mqttBaseTopic;
private host;
private port;
private sslCert;
private sslKey;
private authToken;
private server;
private fileServer;
private deviceIconsFileServer;
private wss;
private baseUrl;
constructor(zigbee: Zigbee, mqtt: MQTT, state: State, publishEntityState: PublishEntityState, eventBus: EventBus, enableDisableExtension: (enable: boolean, name: string) => Promise<void>, restartCallback: () => Promise<void>, addExtension: (extension: Extension) => Promise<void>);
private isHttpsConfigured;
start(): Promise<void>;
stop(): Promise<void>;
private onRequest;
private authenticate;
private onUpgrade;
private onWebSocketConnection;
private onMQTTPublishMessage;
}
export default Frontend;
//# sourceMappingURL=frontend.d.ts.map