homebridge-config-ui-x
Version:
A web based management, configuration and control platform for Homebridge
14 lines (13 loc) • 755 B
TypeScript
import { ModuleRef } from '@nestjs/core';
import { WsException } from '@nestjs/websockets';
import { PluginsService } from '../plugins/plugins.service';
import { StatusService } from './status.service';
export declare class StatusGateway {
private statusService;
private pluginsService;
private readonly moduleRef;
constructor(statusService: StatusService, pluginsService: PluginsService, moduleRef: ModuleRef);
serverStatus(client: any, payload: any): Promise<void>;
homebridgeVersionCheck(client: any, payload: any): Promise<WsException | import("../plugins/plugins.service").HomebridgePlugin>;
getOutOfDatePlugins(client: any, payload: any): Promise<WsException | import("../plugins/plugins.service").HomebridgePlugin[]>;
}